Linux 5.8, ya disponible la versión estable que incluirá Groovy Gorilla con estas novedades
La montaña rusa cuya atracción recibe el nombre de Linux 5.8 ha vuelto al punto de partida, es decir, que ha finalizado. Hubo muchas subidas y bajadas, muchas dudas que le hicieron pensar a Linus Torvalds, el desarrollador principal del núcleo de Linux, que haría falta una octava RC, pero no ha sido así y hace unas horas ha lanzado la versión estable de un kernel que llegará con novedades muy importantes.
Y con respecto a esto último, a continuación tenéis una lista de novedades que han llegado junto a Linux 5.8, una que tomamos prestada de Michael Larabel, quien se encarga de examinar todos los cambios, propuestas y conversaciones sobre el núcleo de Linux. Entre ellas, destaca un driver de energía para AMD, pero también se asegura que han modificado hasta el 20% del código.
Novedades más destacadas de Linux 5.8
- Gráficos
- Soporte de código abierto Qualcomm Adreno 405/640/650.
- Se ha añadido soporte para AMDGPU TMZ con zonas de memoria confiables para memoria de video encriptada.
- Soporte para Intel Tiger Lake SAGV y otras actualizaciones de gráficos Gen12.
- Soporte de recuperación suave Radeon Navi/GFX10.
- El controlador Radeon ahora también maneja mejor las fallas térmicas críticas.
- Soporte de búfer P2P/DMA entre GPU.
- Otras actualizaciones, como la administración de energía en tiempo de ejecución de Lima o el soporte Nouveau para modificadores de formato NVIDIA.
- Procesadores
- El controlador de energía AMD se fusionó para exponer, por fin, los sensores de energía Zen/Zen2 en Linux.
- Temperatura AMD Ryzen 4000 Renoir y soporte EDAC.
- Ahora se admite la migración en vivo de AMD anidada con KVM.
- Soporte de CPU Loongson 3 para virtualización KVM.
- Las correcciones de mitigación de espectro también se transfieren ahora a la serie estable.
- Mejora la compatibilidad con el controlador CPPC CPUFreq.
- Soporte PCIe NTB para servidores Ice Lake Xeon.
- La compatibilidad con SoC RISC-V Kendryte K210 ha sido completada.
- Nuevo SoC ARM y soporte de plataforma.
- Soporte inicial para arrancar procesadores POWER10.
- Soporte AMD Zen/Zen2 RAPL para limitación de potencia promedio en tiempo de ejecución.
- Intel TPAUSE optimiza la potencia de los retrasos para núcleos Tremont y más nuevos.
- Seguridad de 64 bits de ARM reforzado con soporte para la identificación de objetivos de sucursal (BTI) y la pila de llamadas de sombra.
- El supervisor XSAVES indica soporte, contadores de monitoreo de ancho de banda de memoria y otras actualizaciones x86 (x86_64).
- Almacenamiento y Sistemas de archivos
- Un back-end de dispositivo de bloque para Pstore al guardar mensajes de emergencia/pánico en el disco.
- Soporte ERASE/Discard/TRIM para todos los hosts MMC en lugar de estar habilitado previamente.
- Se ha añadido soporte de compresión F2FS LZO-RLE para este sistema de archivos optimizado para flash.
- Mejoras en el controlador exFAT de Microsoft.
- Soporte para emular la memoria flash MLC NAND como SLC.
- Una optimización de rendimiento para Xen 9pfs.
- El rendimiento SMB3 funciona para E/S grandes.
- Correcciones para EXT4.
- Soporte DAX mejorado para acceso directo en almacenamiento de memoria persistente.
- Varias mejoras Btrfs.
- Otro hardware
- Soporte de Habana Labs Gaudi para este acelerador de inferencia AI.
- Se ha añadido soporte Intel Tiger Lake Thunderbolt, así como soporte ComboPHY para los SoC Gateway de Intel.
- Soporte para Thunderbolt en sistemas que no son x86.
- La posibilidad de importantes ahorros de energía para placas base con puentes PCIe a PCI/PCI-X.
- DMA punto a punto para AMD Raven y Renoir.
- Soporte de audio AMD Renoir ACP.
- La infraestructura de prueba de cables en el código de red de Linux, aunque inicialmente se limita a hardware/controladores seleccionados.
- Restauración del controlador de la cámara Intel Atom (AtomISP).
- Soporte para intercambiar teclas Fn y Ctrl en teclados Apple.
- Numerosas actualizaciones de administración de energía.
- El controlador del controlador AMD SPI se fusionó.
- Mejoras generales
- Mejoras de Jitter RNG y aterrizaje del controlador ARM CryptoCell CCTRNG. El soporte AMD PSP SEV-ES también es parte de las actualizaciones de cifrado.
- El Kernel Concurrency Sanitizer se ha fusionado con KCSAN para ayudar a detectar las condiciones de carrera en el kernel y ya se ha utilizado para descubrir docenas de errores reales.
- Puesta en escena y actualizaciones IIO.
- Optimizaciones del programador.
- Una cola de notificación general inicialmente cableada para notificar cambios de clave/llavero.
- Optimizaciones de SELinux.
- Mejoras de modernización para Procfs con ahora soporte de instancias privadas de procfs.
- Una nueva opción initrdmem = que, entre otros casos de uso, se puede utilizar al reemplazar el espacio Intel ME con una imagen initrd en el área flash guardada.
Ya disponible desde su tarball
Linux 5.8 ya está disponible, pero los usuarios interesados en instalralo tendrán que hacerlo manualmente a partir de su «tarball», disponible en este enlace, o usando herramientas como Ukuu, en donde si no ha aparecido ya lo hará en las próximas horas. Por otra parte, decir que con toda probabilidad si miramos al calenadario, Linux 5.8 será la versión del kernel que usará Ubuntu 20.10 Groovy Gorilla.