Como una excelente noticia, Canonical expuso sus planes de kernel para Ubuntu 24.04 LTS y están siendo ambiciosos con los planes de enviar el kernel en desarrollo Linux 6.8 como su kernel por defecto en esta próxima distribución de Ubuntu para escritorio/servidor con soporte a largo plazo.
Ubuntu 24.04 LTS con el núcleo Linux 6.8
Hemos estado ansiosos por saber a qué versión del kernel apuntará Ubuntu 24.04 LTS. Después de todo, Linux 6.6 LTS es el kernel 2023 de soporte a largo plazo así que algunos asumieron que sería ese, Linux 6.7 es el kernel estable actual con un montón de grandes cosas, mientras que Linux 6.8 es la versión de desarrollo actual que verá su versión estable en Marzo. El lanzamiento en marzo de Linux 6.8 lo pone cerca de Ubuntu 24.04 LTS a finales de abril, así que estaba pensando en 6.6~6.7, pero es refrescante escuchar que están siendo agresivos y están planeando Linux 6.8.
Puede leer también | Ubuntu Desktop vs Ubuntu Server: ¿Cuál Debería Usar?
Linux 6.8 tiene un montón de grandes características y mejoras en la tienda de soporte de hardware a las nuevas optimizaciones y mucho más. Estoy emocionado de escuchar que Canonical va a apostar por Linux 6.8 para Ubuntu 24.04 LTS.
Andrea Righi de Canonical anunció los planes tentativos para Linux 6.8 en Ubuntu 24.04. Un kernel experimental ya está disponible a través de un PPA. Los detalles tentativos sobre Linux 6.8 para Ubuntu 24.04 LTS pueden encontrarse en el Ubuntu Discourse.
Ubuntu 24.04 LTS debería ser bastante bueno con Linux 6.8, el escritorio GNOME 46, el compilador GCC 13 y otros componentes actualizados de la cadena de herramientas, Mesa 24.0, y muchas otras actualizaciones.
Novedades de la versión 6.8 (cambios más notables)
NOTA: las siguientes secciones se actualizarán periódicamente a medida que se fusionen nuevas funciones o se resuelvan problemas.
Cambios ascendentes (WIP):
-
Programador de la primera fecha límite virtual elegible más temprana (EEVDF) ( https://lwn.net/Articles/925371/ 3)
-
Compatibilidad con Intel Shadow Stack: característica de seguridad de hardware que ayuda a mitigar los ataques de programación orientada al retorno (ROP) ( https://lwn.net/Articles/926649/ 1)
-
BcacheFS: un nuevo sistema de archivos de copia en escritura (COW) de próxima generación ( https://lwn.net/Articles/934692/ 2)
-
Compatibilidad estable con gráficos Intel Meteor Lake ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=28968f384be3c064d66954aac4c534a5e76bf973 2)
-
Soporte para habilitar/deshabilitar programas x32 de 86 bits y llamadas al sistema en el arranque ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a11e097504ac1889b35b6858f495565838325f88 1)
-
KVM ahora permite admitir hasta 4096 vCPU
-
Enlaces de óxido para colas de trabajo ( https://lwn.net/Articles/932271/ 1)
-
Abstracciones de óxido para controladores PHY de red ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d6beb085e8ff3d9547df8a5a55f15ccc7552c5d0 1)
-
Conjunto habitual de cambios para admitir nuevo hardware.
Cambios específicos de Ubuntu (WIP):
-
Nuevo conjunto de parches LSM de apariencia/apilamiento
-
Confíe en objtool para aplicar la verificación ABI de retpoline ( error n.º 2046440 “Aplicar mitigaciones de RETPOLINE y SLS”: Errores: paquete de Linux: Ubuntu 1)
-
shiftfs ha quedado obsoleto (todo el espacio de usuario dependiente no depende de la función de montaje con idmapped ascendente)
-
VENTILADOR de Ubuntu ( https://ubuntu.com/blog/tag/fan 3) ha quedado obsoleto en favor de soluciones basadas en OVN/OpenVSwitch/MicroOVN (TODO: agregar error LP)
-
Módulos desplegables-paquete adicional (WIP)
-
Utilice el GCC más reciente con los punteros de marco habilitados ( https://ubuntu.com/blog/ubuntu-performance-engineering-with-frame-pointers-by-default 5)
Problemas abiertos (WIP):
- Repare la compilación de todos los controladores nvidia compatibles (dkms)
Funciones adicionales no upstream que podemos considerar para su inclusión (WIP):
-
Habilite funciones de baja latencia de forma predeterminada ( error n.º 2023007 “mejoras de baja latencia del kernel .config”: Errores: paquete linux-lowlatency: Ubuntu 2)
-
sched_ext: clase de programador extensible BPF: característica que permite a los desarrolladores implementar políticas de programación personalizadas utilizando programas BPF ( //lore.kernel.org/lkml/Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo./" rel="noopener nofollow ugc" style="background-color: rgba(0, 0, 0, 0); color: var(--tertiary); text-decoration: none; cursor: pointer; overflow-wrap: break-word;">https://lore.kernel.org/lkml/20230711011412.100319-1-tj@kernel.org/ 1) ( Error n.º 2045503 “aplicar el parche sched-ext configurado en linux-inestable”: Errores: paquete de Linux: Ubuntu 1)