Mientras que la ventana de fusión del kernel de Linux 6.8 ha terminado hace varias semanas, debido a un febrero ocupado con nuevos lanzamientos de hardware y muchas revisiones de hardware Linux/benchmarking, he estado retrasado en escribir mi resumen de características de Linux 6.8. Para aquellos que deseen una mirada concisa a los muchos grandes cambios que vienen con Linux 6.8 que debutará como estable en marzo, aquí hay una visión general de los cambios interesantes de Linux 6.8.
Linux 6.8 está empaquetando un montón de grandes características, optimizaciones de rendimiento y nuevo soporte de hardware. Es genial ya que Ubuntu 24.04 LTS tiene como objetivo utilizar Linux 6.8 al igual que otras actualizaciones de primavera de distribuciones Linux. Linux 6.8 hace que el controlador DRM Intel Xe esté disponible de forma experimental, finalmente aterriza el controlador del acelerador IAA en el núcleo, proporciona soporte AMD WBRF, más trabajo en curso hacia el soporte de la plataforma AMD Zen 5, soporte inicial para los SoCs Qualcomm Snapdragon 8 Gen 3 y X Elite, soporte para varios dispositivos portátiles de juegos basados en ARM, el controlador inicial del núcleo PowerVR DRM/KMS de Imagination, soporte de gráficos Raspberry Pi 5 en la línea principal, soporte para el controlador Nintendo NSO, y mucho más. De acuerdo al portal Phoroni
Puede leer también | Ubuntu 24.04 LTS se distribuirá con el núcleo Linux 6.8
A continuación se detallan los demás cambios en las características del núcleo de Linux 6.8 por subsistema.
Procesadores / Plataformas:
- Se han añadido más ID de AMD Zen 5 como parte de la habilitación en curso de la próxima generación de hardware AMD.
- Soporte de controladores PMC de AMD para Zen 5.
- Compatibilidad con el hardware Intel QAT 420xx "GEN 5" para la tecnología QuickAssist.
- También existe el controlador Intel IAA de compresión criptográfica en el núcleo para los aceleradores Intel Analytics que se encuentran en varios modelos de CPU Xeon Scalable desde Sapphire Rapids.
- Compatibilidad con Intel Lunar Lake Thunderbolt.
- Soporte de kernel Rust para CPUs LoongArch.
- Como parte de los cambios s390 es deshabilitar por defecto 31-bit arquitectura del sistema de la empresa (ESA) soporte binario ELF.
- IBM Z ve ~11% mayor rendimiento de entrada de syscall con este nuevo kernel.
- Se ha restablecido la compatibilidad del kernel XIP con RISC-V para Execute In Place.
- Linux 6.8 informa mejor al usuario cuando se desactiva el soporte x86 de 32 bits en el arranque.
- La capacidad de Intel Meteor Lake CPU para reloj más alto en Linux 6.8 con un cambio de controlador Intel P-State.
- Intel LAM para invitados KVM es ahora compatible junto con el trabajo continuo en torno a las máquinas virtuales confidenciales.
- Más código Intel TDX para proteger a los invitados KVM.
- Compatibilidad con los SoC Snapdragon 8 Gen 3 y X Elite en el kernel principal de forma inicial.
- Soporte para Google Tensor G1 SoC fue finalmente upstreamed.
- Perfeccionamiento de la compatibilidad con eventos del controlador de memoria AMD Zen 4.
- Preparativos de gestión de energía para las próximas CPU de servidor Intel.
- Una optimización de CPU AMD para evitar serializar innecesariamente los accesos MSR.
- Compatibilidad con EDAC para los aceleradores de IA de AMD.
- Retirada de la compatibilidad con CPU ARM11 MPCore.
- Compatibilidad con CPU RISC-V de núcleo blando AMD MicroBlaze V.
Puede leer también | Disponible Ubuntu 22.04.4 LTS con el kernel Linux 6.5
Gráficos:
- Los primeros bits del código de gestión del color de AMD, aunque no están activados por defecto en este momento.
- El nuevo controlador de kernel DRM Intel Xe está disponible como alternativa experimental al controlador i915. El controlador Intel Xe ha tenido un buen comienzo con la esperanza de que sea estable para ser utilizado por defecto en el momento de los gráficos integrados de los procesadores Intel Lunar Lake con Xe2.
- El controlador DRM de Imagination PowerVR ha sido finalmente actualizado para acompañar al controlador PowerVR Vulkan en Mesa para determinadas GPUs Rogue.
- Compatibilidad del controlador de gráficos Raspberry Pi 5 con V3D.
- Soporte de AMD GFXOFF al ejecutar aplicaciones de cálculo ROCm en GPUs RDNA3 para ayudar a conservar energía/termales.
- Mitigación de interferencias de radiofrecuencia AMD WiFi WBRF entre los relojes de la memoria de vídeo y el hardware WiFi.
Puede leer también | Cómo Actualizar el Kernel en Debian, Ubuntu y Red Hat
Sistemas de archivos / Almacenamiento:
- Nuevas llamadas al sistema para obtener información más detallada sobre el montaje del sistema de archivos.
- Una optimización de EROFS para escenarios de baja memoria.
- Bcachefs correcciones y mejoras, así como algunos trabajos de rendimiento agradable.
- Búsquedas no bloqueantes para el sistema de archivos en clúster GFS2.
- El procesamiento de metadatos de Btrfs ahora se realiza mediante folios.
- Soporte de datos comprimidos en subpáginas EROFS.
- F2FS mejora el soporte de dispositivos de bloques zonificados.
- Más funcionalidad de reparación en línea de XFS.
- Soporte para bloquear escrituras en dispositivos de bloque montados.
Puede leer también | Disponible la versión 6.7 del kernel de Linux
Otro hardware:
- Más código de funciones CXL, esta vez sobre el análisis CDAT para la tabla de atributos de dispositivos coherentes.
- Soporte Apple M1 USB4/Thunderbolt DART.
- El controlador del subsistema de la cámara StarFive RISC-V SoC se ha actualizado para mejorar el soporte del kernel StarFive.
- El controlador del módulo seguro AWS Nitro por fin se ha actualizado.
- Varias mejoras en el soporte de portátiles Intel y AMD.
- Más compatibilidad con hardware de sonido de AMD e Intel, así como con algunos mezcladores de audio USB.
- El controlador Gigabyte AORUS Waterforce ha sido actualizado para exponer las métricas de monitorización de hardware para ese refrigerador líquido AIO de Gigabyte.
- Compatibilidad con el acelerador Intel Gaudi 2C.
- Enumeración basada en ACPI de cámaras CSI-2 / MIPI.
- El primer controlador de red PHY escrito en Rust.
- Eliminado el soporte para Intel Carrilo Ranch.
Puede leer también | Recompilando el Kernel de Linux, por una personalización y optimización del Sistema Operativo
Juegos en Linux:
- Soporte para varios dispositivos ARM baratos de consola de juegos de mano.
- compatibilidad inicial con los mandos de la Lenovo Legion Go para esa videoconsola portátil.
- Soporte para Adafruit Seesaw Gamepad.
- Correcciones del controlador Steam Controller retrocedido desde SteamOS.
- Soporte para el mando de Nintendo Switch Online (NSO).
Puede leer también | Los desarrolladores del kernel de Linux debaten sobre el apagado prioritario
Seguridad:
- AppArmor cambia a hashes de políticas SHA256 para una mayor seguridad que SHA1.
Otros:
- Actualización de la cadena de herramientas Rust a Rust 1.74.1.
- Abandono de SLAB.
- Más ajustes del programador de Linux, incluyendo EEVDF.
- Continuación de la limpieza de la hinchazón centinela sysctl.
- Las actualizaciones de redes Linux pueden aumentar el rendimiento TCP para muchas conexiones simultáneas en un ~40%.
- Eliminación de controladores de red antiguos y obsoletos.