Sólo por el tamaño de los commits, Linux 6.7 es uno de los más grandes de la historia reciente, un indicador de cuánto esfuerzo se ha invertido en perfeccionar la última versión.
Anuncio de Linus Torvalds
Linus Torvalds lo menciona en su anuncio de lanzamiento:
Tuvimos un poco más de trabajo la semana pasada en comparación con la anterior, pero no lo suficiente como para pensar que querríamos retrasarlo más". Resultado final: 6.7 es (en número de commits: más de 17k commits no fusionados, con 1k+ merges) uno de los mayores lanzamientos del kernel que hemos tenido nunca".
Linus Torvalds
Veamos en qué consisten esos commits...
Puede leer también | Disponible Linux 6.7-rc7
Una lista de nuevas características y mejoras en Linux 6.7:
- Sistema de archivos experimental Bcachefs ahora en el núcleo principal
- Opción para activar/desactivar la emulación de 32 bits en kernels x86-64
- La compatibilidad con gráficos Intel Meteor Lake ahora está activada por defecto
- Compatibilidad con el firmware NVIDIA GPU System Processor (GSP)
- Compatibilidad con DP Alt Mode 2.1 en el controlador USB Type-C
- AMD Seamless Boot ahora funciona con una gama más amplia de hardware AMD
- F2FS ahora es capaz de soportar tamaños de página más grandes
- Mejoras en Btrfs, incluida la compatibilidad con ID de sistemas de archivos temporales
- Control de acceso AppArmor a io_uring y creación de espacios de nombres de usuario
- KVM gana soporte para la virtualización de LoongArch
- KVM en RISC-V es compatible con la extensión Smstateen.
- Enlaces Rust para colas de trabajo, actualización a la cadena de herramientas Rust 1.73
- Larga lista de mejoras/características añadidas a la herramienta perf.
- Eliminación de la antigua capa videobuf
- Ajustes de Logitech HID
- El controlador ASUS WMI añade soporte para Screenpad
Se dice que Bcachfe es "más seguro que btrfs, más rápido que zfs
Parte de la razón por la que este núcleo ha recibido tantos commits se debe a la incorporación de Bcachefs (todavía experimental). Se presenta a sí mismo como "un nuevo y avanzado sistema de archivos para Linux, con énfasis en la fiabilidad y robustez y [un] completo conjunto de características".
Puede leer también | Linux 6.7 revisa la carga del microcódigo de las CPU x86
Se dice que ofrece varios atractivos frente a los sistemas de archivos dominantes existentes como ext4, que es el que utiliza Ubuntu, incluyendo la suma de comprobación y la funcionalidad multidispositivo dentro de un sistema de archivos, se dice que es "más seguro de usar" que btrfs, y más rápido que zfs - ¡suena como uno a tener en cuenta!
Valve ayuda a mejorar btrfs
De las 3 nuevas características de Btrfs incluidas en Linux 6.7, la adición de FSID (ID temporal del sistema de archivos) es la que suscitará más interés. Guilherme Piccol de Igalia trabajó en esta característica a petición de Valve, que está buscando aprovecharla en su sistema operativo Steam basado en Linux en el Steam Deck.
Citando a Guilherme, FSID permite "...a los sistemas con esquema de particionamiento A/B (como la consola Steam Deck o varios dispositivos móviles) ser capaces de mantener la misma imagen de sistema de archivos en ambas particiones".
Muchas mejoras gráficas
El firmware NVIDIA GSP también es una incorporación notable, ya que Phoronix afirma que mejora la gestión de la energía y el rendimiento del hardware de las series GeForce RTX 20 y RTX 30 (cuando se ejecuta con blobs de firmware propietarios), así como la aceleración de RTX 40 en configuracionesnuevas.
Puede leer también | Cómo es la sostenibilidad y mantenimiento del Kernel de Linux
El soporte de gráficos Intel Meteor Lake en Linux 6.7 ya se considera estable, lo cual es una gran noticia. Pero, como siempre, ¡el progreso nunca se detiene! Con este fin, en esta versión se incluye una gran cantidad de mejoras gráficas para los gráficos integrados Intel Xe 2 Lunar Lake.
Se retira (por ahora) el soporte para Intel Itanium IA-64
No puedo imaginar que vaya a afectar a ninguna de las personas que leen este sitio, pero el kernel Linux 6.7 abandona el soporte para la arquitectura Intel Itanium IA-64 - ¡completamente! Todo el código ha sido eliminado del árbol del kernel. Naturalmente, algunas personas no están contentas con esto. Linus es optimista, añadiendo:
"Estaría dispuesto a resucitar el soporte para Itanium, aunque personalmente desprecio la arquitectura con pasión por estar basada fundamentalmente en premisas de diseño defectuosas, y una implementación basada en la política más que en un buen diseño técnico [...] Pero sólo si resulta que realmente tiene algún interés activo a largo plazo..."
Para más detalles sobre todo lo incluido en esta versión del núcleo Linux, recomiendo encarecidamente echar un vistazo a los completos resúmenes de la ventana de fusión de LWN (parte 1, parte 2).
Conseguir Linux 6.7
Los nuevos núcleos de Linux no se empaquetan automáticamente y se liberan para las versiones existentes de Ubuntu.
Para los lanzamientos provisionales, la serie de núcleos incluida en el lanzamiento es la serie en la que permanece. Las versiones LTS de Ubuntu obtienen nuevos núcleos de Linux, pero son retroportados (y como ninguna versión de Ubuntu utiliza actualmente 6.7, no hay nada que retroportar).
Puedes instalar un nuevo kernel Linux mainline en Ubuntu, así como en Linux Mint y otras distribuciones basadas en Ubuntu, usando builds del kernel mainline creados por los desarrolladores de Ubuntu (aunque no hay versión v6.7 en el momento de escribir esto, pero debería aparecer pronto).
Sin embargo, las compilaciones del núcleo principal de Ubuntu no están pensadas para que las utilicemos los simples mortales, por lo que vienen sin soporte, pueden carecer de habilitaciones/parches para el núcleo que incluyen las versiones regulares del núcleo de Ubuntu Linux, tener errores o peculiaridades, etc., por lo que si las utiliza, hágalo con precaución.
Más información en el siguiente enlace.