Linus Torvalds anunciado La cuarta versión candidata (RC4) del Kernel de Linux 6.12 20 de octubre de 2024. El más grande de la serie 6.x. En términos de número de presentaciones.
Torvalds expresó algunas preocupaciones sobre la escala y espera que la próxima semana sea más tranquila. Sin embargo, aseguró a los usuarios que las confirmaciones consistían principalmente en correcciones menores y que no «sucedió nada particularmente terrible».
Tabla de Contenidos
Publicaciones destacadas
Si bien la cantidad de confirmaciones en Linux 6.12 RC4 es mayor de lo esperado, los cambios generales siguen siendo en su mayoría menores, con un enfoque en correcciones de errores y mejoras de estabilidad.
Aquí hay algunos cambios notables entre los diferentes componentes:
1. conductor
Aproximadamente un tercio de los cambios están relacionados con los controladores, con especial atención a la GPU y las redes. También hay actualizaciones para otros dispositivos como Bluetooth y RDMA (Acceso remoto directo a memoria).
- procesador de gráficos: Los cambios en el controlador AMDGPU incluyen optimizaciones para funciones de ahorro de energía y manejo de funciones virtuales (VF).
- redes: Han aparecido múltiples correcciones en el subsistema RDMA para resolver errores relacionados con entradas de trabajo en cola (CQ WQE) para adaptadores heredados y para abordar problemas específicos de manejo de eventos.
- bluetooth: Se resolvieron los problemas con la desinstalación del módulo y los archivos de depuración, lo que garantiza que el sistema funcione normalmente cuando el módulo se elimina o no se inicializa.
2. Sistema de archivos
Esta versión implica mucha actividad en el sistema de archivos, específicamente correcciones para los siguientes problemas: bcachefs
un nuevo sistema de archivos de copia sobre escritura ha atraído la atención de la gente. También hay mejoras para SMB, XFS y Btrfs.
- bcachefs: Al ser el foco principal del sistema de archivos, este sistema de archivos de copia en escritura (COW) ha recibido una serie de correcciones destinadas a mejorar el manejo de transacciones y resolver bloqueos.
- XFS: El sistema de archivos XFS recibió una actualización para mejorar su manejo de ciertas asignaciones bifurcadas y resolver problemas en las rutas de escritura.
- Btrfs: Hay algunas correcciones menores relacionadas con las referencias de inodos y el manejo de rango en Btrfs para ayudar a mejorar la estabilidad y el rendimiento.
3. Núcleo central
Varios subsistemas centrales, incluidos el programador, la red, el BPF (filtro de paquetes de Berkeley) y el seguimiento, han recibido actualizaciones. Estos cambios van desde pequeñas optimizaciones hasta correcciones que abordan problemas específicos.
- planificador: Las correcciones en el subsistema del programador abordan los problemas de preferencia de activación, lo que garantiza que el cambio de tareas funcione como se espera cuando ocurren ciertas condiciones.
- BPF (filtro de paquetes Berkeley): El subsistema BPF se ha actualizado para corregir problemas relacionados con la propagación delta entre áreas reutilizables y para manejar casos extremos en los filtros de tareas.
Corrección de errores y mejoras menores.
Muchos cambios en RC4 son correcciones pequeñas y breves diseñadas para solucionar errores específicos. Estas correcciones cubren una amplia gama de áreas, que incluyen:
- documento: Corrección de documentos técnicos para garantizar la precisión para desarrolladores y usuarios.
- arquitectura: Actualizaciones de arquitecturas como RISC-V, con enfoque en BPF y manejo de interrupciones.
- Subsistema de entrada/salida: Múltiples correcciones para USB, IOMMU y dispositivos de bloque, incluida la resolución de condiciones de carrera y la solución de problemas de administración del búfer.
Pruebe Linux Core 6.12 RC4
A pesar del tamaño de esta versión candidata, el enfoque en pequeñas correcciones representa mejoras estables e incrementales con respecto a versiones anteriores.
Se recomienda a los usuarios y desarrolladores que prueben exhaustivamente Linux 6.12-rc4 para garantizar que todos los subsistemas funcionen como se espera. Puedes empezar desde kernel.org sitio web o Árbol git de Linus Torvalds.