Linux 5.10, ya disponible la nueva versión LTS del núcleo con estas novedades

diciembre 13, 2020 , 0 Comments

Linux 5.10

Tal y como se esperaba, y más tras una séptima Release Candidate en la que todo volvió a la normalidad, Linus Torvalds ha hecho oficial el lanzamiento de Linux 5.10. Se trata de una actualización importante, empezando porque se trata de una versión LTS soportada durante mucho más tiempo, lo que probablemente haga que llegue a sistemas como el Debian 11 «Bullseye» que debe llegar a mediados de 2021. Además, incluye novedades interesantes.

En este artículo vamos a publicar una extensa lista con las novedades más destacadas que han llegado junto a Linux 5.10, una que publicó hace un tiempo Michael Larabel en su blog. Entre ellas, un poseedor de una Raspberry Pi 4 como yo destacaría que se ha mejorado el soporte, lo que debería mejorar las cosas en cualquier sistema que instalemos en la placa de la frambuesa, sobre todo los que se actualizan más pronto como Manjaro ARM.

Novedades más destacadas de Linux 5.10

Procesadores

  • Siguen con las mejoras para Intel Rocket Lake, así como que se ha empezado a trabajar en los Alder Lake y Meteor Lake.
  • Soporte con el procesador Ingenic MIPS X2000/X2000E IoT.
  • El soporte para el PowerPC 601 se retiró como el procesador PowerPC original de 32 bits.
  • Emulación SLDT/STR con UMIP para ayudar a que algunos juegos de Windows que se ejecutan en Linux bajo WINE ya no tengan problemas.
  • Una solución para el manejo de la frecuencia de la CPU AMD Zen 3 que se deriva de una solución en 2012 para anular la tabla ACPI _PSD en los procesadores AMD.
  • Soporte de rendimiento para AMD Zen 3 junto con otras adiciones de rendimiento de Linux.
  • Soporte AMD Zen 3 EDAC.
  • Rendimiento de mremap mucho más rápido en hardware ARM64.
  • Soporte del sensor de temperatura AMD Zen 3.
  • Soporte inicial para NVIDIA Orin.
  • Arranque inicial de RISC-V a través de EFI.
  • KVM eligió la nueva MMU TDP que puede ayudar especialmente con máquinas virtuales muy grandes.
  • Xen corrige el soporte de invitados ARM cuando se opera con KPTI (Aislamiento de tabla de página de kernel) para mitigar Meltdown.
  • Compatibilidad con AMD SEV-ES para la virtualización cifrada segura «Estado cifrado» (ES) para proteger mejor las máquinas virtuales.
  • AMD Secure Nested Paging IOMMU en preparación para la compatibilidad con SEV-SNP.
  • Coherencia de caché reforzada por hardware AMD SME.
  • Soporte para Zhaoxin 7-Series Centaur.
  • Uso inicial de la instrucción Intel SERIALIZE.
  • Arm Memory Tagging Extension y Pointer Authentication funcionan para proteger mejor el sistema con los nuevos SoC ARM64.
  • Se han rescrito las mitigaciones de Spectre de ARM con la reelaboración de «Ghostbusters».
  • Ajustes de equilibrio SMT en el planificador.

Gráficos

  • Soporte para Tiger Lake HOBL para ayudar a extender la vida útil de la batería.
  • Se ha seguido el trabajo en el soporte Gen12 dentro de Intel Rocket Lake.
  • Se ha seguido con el trabajo para el soporte de la serie AMD RDNA 2/Radeon RX 6000 introducido inicialmente en Linux 5.9.
  • Soporte de pantalla AMDGPU DC para GPU GCN 1.0 (Islas del Sur).
  • Soporte Raspberry Pi VC4.
  • Compatibilidad con la tarjeta gráfica de escritorio Matrox G200 en el controlador Matrox DRM.
  • Una solución para la administración de energía deficiente con computadoras portátiles AMD que tienen gráficos discretos Radoen.
  • Otras muchas actualizaciones en el DRM de código abierto.

Almacenamiento

  • XFS ahora admite marcas de tiempo hasta el año 2486 en lugar del año 2038, ahora desaprobará el formato del sistema de archivos V4 en 2030 y también desaprobará los viejos ajustes de Irix en 2025.
  • Optimizaciones de rendimiento de Fsync para Btrfs.
  • Mejoras de F2FS que incluyen el recolector de basura de umbral de edad, compatibilidad con descompresión de archivos más rápida, compatibilidad con NVMe ZNS, plegado de casos genérico y más.
  • Una opción «volátil» para OverlayFS para producir un rendimiento más rápido pero donde se omiten las sincronizaciones.
  • Se agrega la opción de montaje nosymfollow y es similar a los BSD para mejorar la seguridad del sistema.
  • EXT4 ahora admite confirmaciones rápidas y un rendimiento de sobrescritura de archivos más rápido en los modos DIO/DAX.
  • Soporte de cliente NFS para READ_PLUS que puede ayudar a permitir un rendimiento de lectura más rápido de archivos dispersos.
  • Un modo DAX para FUSE para producir un rendimiento más rápido principalmente para VirtIO-FS.
  • Mejoras en RAID10 DISCARD.
  • Hibernación y reanudación más rápidas.

Otros

  • Trabajo continuo en soporte USB4.
  • Endurecimiento contra posibles ataques DMA por dispositivos PCI Express externos.
  • Mejoras en el panel táctil Synaptics para portátiles más nuevos, principalmente dispositivos Lenovo.
  • Adiciones al árbol de dispositivos para Purism Librem 5 y otras placas ARM.
  • Soporte para el teclado de aluminio inalámbrico Matias aprovechando el controlador hid-apple para que todas las funciones ahora funcionen.
  • Una reescritura del controlador de audio Intel Haswell para el hardware DSP de audio Lynx Point/Wildcat Point.
  • Soporte de salida de audio para Intel DG1.
  • Compatibilidad con Creative SoundBlaster AE-7.
  • Se amplió la compatibilidad con el mando de Nintendo Switch.
  • Soporte para Amazon Nitro Enclaves y otros tipos de cambio de caracteres/misceláneos.
  • Muchas actualizaciones de puesta en escena.
  • Muchas actualizaciones del subsistema de red.
  • Aterrizaje inicial de la reforma a printk().
  • Introducción del controlador virtual Vidtv para el subsistema de medios.
  • Una nueva función static_call() para ayudar en los casos en los que se utilizan Retpolines.

Linux 5.10 ya se puede instalar, pero manualmente

El lanzamiento de Linux 5.10 ya es oficial, pero ahora mismo sólo se puede instalar manualmente. Pronto se podrá instalar usando herramientas como Ubuntu Mainline Kernel Installer y más adelante, algunas distribuciones, sobre todo las que usan el modelo de desarrollo Rolling Release, lo añadirán como actualización.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.