Linus Torvalds ha lanzado Linux Kernel 6.16-RC4, marcando otro hito estable en el ciclo de desarrollo a pesar de lo que él describe como una “ventana de fusión bastante grande”.
El último candidato de lanzamiento continúa la tendencia de mantener la estabilidad al tiempo que aborda los problemas críticos en las implementaciones del sistema de archivos, los controladores de hardware y el soporte arquitectónico.
Resumen
1. Linux 6.16-RC4 ofrece mejoras significativas a BCACHEF con 43 correcciones para la estabilidad, más las mejoras BTRFS y SMB.
2. Controladores de gráficos mejorados para AMD/Intel, audio mejorado para computadoras portátiles HP/ASUS y controladores de red optimizados.
3. Mejor rendimiento para las arquitecturas Loongarch, RISC-V y X86 con una virtualización mejorada.
4. Vulnerabilidades de desbordamiento fijas, problemas de memoria y condiciones de uso sin uso en los subsistemas de núcleos.
Con contribuciones de 157 desarrolladores, este lanzamiento demuestra la naturaleza colaborativa del desarrollo del núcleo de Linux e incluye correcciones significativas para BCACHEF, controladores de dispositivos y varias plataformas de hardware.
Mejoras del sistema de archivos y estabilización de BCACHEFS
La parte más significativa de Linux 6.16-RC4 se centra en las actualizaciones del sistema de archivos, con BCACHEF que reciben atención sustancial del desarrollador principal Kent Overstreet, quien contribuyó con 43 soluciones individuales.
Las mejoras críticas de BCACHEFS incluyen la resolución de las desferencias de puntero nulo en Pool-> Alloc, arreglar las condiciones de uso sin uso en ALLOC_REQ y abordar los problemas de manejo de la revista.
El comprobador del sistema de archivos (FSCK) recibió múltiples mejoras, incluida un mejor manejo de errores en KEY_VISIBLE_IN_SNAPSHOT () y una validación de estructura de directorio mejorada.
Otras mejoras del sistema de archivos abarcan implementaciones de clientes BTRFS y SMB. Filipe Manana contribuyó con siete correcciones BTRFS que abordan las condiciones de la carrera entre los renombros y el registro de directorio, las desferencias de puntero de inodoro inválido durante la repetición de registro y las fallas de afirmación de árboles espaciales libres.
El cliente de SMB recibió atención de Paulo Alcantara y Stefan Metzmacher, con correcciones para posibles puntos de bloqueo durante las reconexiones y mejoras de canales en el código SMBDirect para un mejor manejo de la transmisión de datos.
Actualizaciones de controladores de hardware y optimizaciones de rendimiento
Las actualizaciones del controlador constituyen aproximadamente un tercio de la versión, con mejoras significativas en múltiples categorías de hardware.
Los controladores de gráficos recibieron actualizaciones sustanciales, particularmente para el hardware AMD, con Alex Deucher contribuyendo con verificaciones de compatibilidad para SET_HW_RESOURCE_1 en el MES (Micro Engine Scheduler) y la validación de la versión de UCode para el soporte de Userqueue en los motores SDMA6 y SDMA7.
Los controladores de gráficos Intel también vieron mejoras, incluidas las correcciones para el truncamiento del divisor de 64 bits en el SNPS HDMI PLL utilizando la función div64_u64 ().
Las actualizaciones del subsistema de audio incluyen mejoras ALSA para varias configuraciones de hardware, con correcciones para códecs Realtek en los sistemas HP EliteBook y los modelos ASUS Vivobook.
Los controladores HID (dispositivo de interfaz humana) recibieron actualizaciones para teclados de tabletas Lenovo ThinkPad X1 y varios dispositivos de entrada USB.
Los controladores de la red vieron optimizaciones para el uso de la pila en QED (controlador Qlogic Ethernet) y corrigieron el consumo excesivo de la pila cuando se usa Clang con Kasan (desinfectante de dirección del núcleo).
Mejoras específicas de la arquitectura
Las mejoras específicas de la arquitectura se centran principalmente en las plataformas Loongarch, RISC-V y X86.
Bibo Mao contribuyó con seis correcciones de Loongarch KVM que abordan las vulnerabilidades de desbordamiento del índice de matriz, las verificaciones de alineación de emulación de IOCSR e interrumpir mejoras de enrutamiento con EIOINTC (controlador de interrupción de E/S extendido).
RISC-V actualizaciones Incluya correcciones de advertencia dispersas en extensiones de proveedores y mejoras en el contexto vectorial Guardar/restaurar operaciones con soporte de XTheadVector.
Las correcciones relacionadas con la seguridad abordan múltiples condiciones de desbordamiento y problemas de seguridad de la memoria. Las mejoras de seguridad notables incluyen prevenir el desbordamiento en los cálculos de tamaño para MEMDUP_USER () en los sistemas S390, arreglar el desbordamiento del cálculo del intervalo de baliza en la pila WiFi MAC80211 y abordar las condiciones de bajo flujo en la validación de entrada del dispositivo UBLK.
El núcleo también recibió correcciones para las vulnerabilidades de uso sin uso en la configuración del puerto de enrutador de multidifusión Bluetooth Core y Bridge.
El lanzamiento mantiene la reputación de estabilidad de Linux mientras continúa expandiendo el soporte de hardware y mejorar el rendimiento en diversas plataformas informáticas, colocando el núcleo para su eventual lanzamiento estable 6.16.
Investigue el comportamiento de malware en vivo, rastree cada paso de un ataque y tome decisiones de seguridad más rápidas y inteligentes -> Prueba cualquiera.









