Linux 5.15 ya disponible, con mejoras en NTFS y estas novedades

Linux 5.15

Ya tenemos nueva versión del núcleo de Linux. En esta ocasión, lo que podemos instalar es Linux 5.15, la decimosexta versión de la serie 5 que llega con muchas novedades. Entre ellas, a mí me llaman la atención las mejoras en el soporte para NTFS, un sistema de archivos propiedad de Microsoft, pero hay otros muchos cambios.

Sorprende un poco que la siguiente lista de novedades (vía Phoronix) sea tan larga, en parte porque Linus Torvalds dijo que este sería un lanzamiento pequeño en cuanto a tamaño. Pequeño o no, es el núcleo más actualizado, y así seguirá hasta dentro de dos semanas, cuando lancen la primera RC de Linux 5.16.

Novedades más destacadas de Linux 5.15

  • Procesadores:
    • El controlador AMD PDTDMA se fusionó después de estar en desarrollo durante dos años para beneficiar a los procesadores de servidor AMD EPYC.
    • Ampliación de la aleatorización de la pila para RISC-V junto con otras características conectadas para RISC-V.
    • Soporte de Alder Lake en el controlador TCC.
    • Una importante corrección de la suspensión/reanudación de portátiles AMD que beneficia a varios modelos.
    • KVM ahora se ajusta por defecto a la nueva MMU x86 TDP y añade paginación AMD SVM de 5 niveles.
    • La monitorización de la temperatura de la APU AMD Zen 3 está por fin disponible.
    • Soporte para la monitorización de la temperatura de la APU Yellow Carp.
    • El controlador AMD SB-RMI se fusionó para beneficiar a los servidores con casos de uso como la pila de software OpenBMC basada en Linux.
    • Se ha optimizado el manejo de la entrada C3 para las CPUs de AMD.
    • Algunas mejoras en el código del kernel IRQ para beneficiar al hardware de la era Intel 486.
    • Una implementación de cifrado SM4 optimizada para AVX2.
  • Gráficos:
    • Muchos nuevos PCI IDs RDNA2 que apuntan a una posible actualización de las tarjetas gráficas RDNA2.
    • Soporte de gráficos AMD Cyan Skillfish.
    • Soporte inicial para gráficos discretos Intel XeHP y DG2/Alchemist.
    • Eliminación del soporte de gráficos Intel Gen10 / Cannon Lake.
    • Muchas otras mejoras gráficas entre los controladores DRM/KMS.
  • Almacenamiento/Sistemas de archivos:
    • Se fusionó el nuevo controlador NTFS, una gran mejora sobre el controlador NTFS existente. Este nuevo driver es el «NTFS3» creado por Paragon Software.
    • El KSMBD de Samsung fue fusionado como un servidor de archivos SMB3 dentro del núcleo.
    • OverlayFS tiene mejor rendimiento y copia más atributos.
    • FUSE ahora permite montar un dispositivo activo.
    • Optimizaciones de rendimiento para F2FS.
    • Conexión compartida a través de múltiples NICs con el código del cliente NFS.
    • Nuevas optimizaciones para EXT4.
    • Muchas mejoras para XFS.
    • Soporte de modo RAID degradado para Btrfs y mejoras de rendimiento.
    • Soporte de Btrfs para montajes IDMAPPED y soporte de Btrfs FS-VERITY.
    • Linux 5.15 I/O puede alcanzar hasta ~3.5M IOPS por núcleo.
    • Soporte para un condado global/número de secuencia de disco para eventos de disco, solicitado por los desarrolladores de systemd.
    • Eliminación del subsistema LightNVM.
    • Arreglo del código del controlador de disquetes de Linux.
    • Otros cambios en el subsistema de bloques.
  • Otro hardware:
    • Varias actualizaciones del controlador del acelerador de IA de Habana Labs.
    • Ethernet de trabajo para OpenRISC cuando se utilizan configuraciones de FPGA LiteX.
    • Soporte del perfil de plataforma ACPI de ASUS.
    • Mejoras en el manejo de ASUS WMI en torno al manejo de la eGPU, la deshabilitación de la dGPU y las capacidades de sobremarcha del panel.
    • Desplazamiento de alta resolución para el Apple Magic Mouse.
    • El controlador IOMMU de Apple M1 se ha fusionado como un paso importante para la puesta en marcha de más componentes del SoC Apple M1 en Linux.
    • Se agregó soporte para NVIDIA Jetson TX2 NX y otras nuevas plataformas/placas ARM.
    • Se ha añadido el controlador de audio AMD Van Gogh APU para el nuevo coprocesador de audio AMD ACP5x.
    • Un nuevo controlador WiFi Realtek RTL8188EU para reemplazar su código de controlador existente.
    • Soporte para la próxima generación de hardware WiFi de Intel «Bz».
    • Otro controlador del sensor de la bomba de refrigeración por agua.
    • Intel también ha añadido compatibilidad con redes por cable para su plataforma Lunar Lake al controlador e1000e.
    • Soporte para la lectura de la zona de memoria OTP de Nintendo.
    • Se ha añadido el controlador SMCCC TRNG de Arm.
    • Soporte de audio Cirrus Logic Dolphin.
  • Actividad general del kernel:
    • El código de bloqueo PREEMPT_RT fue fusionado como un gran paso hacia la obtención de los parches de tiempo real (RT) en el kernel de Linux.
    • DAMON de Amazon aterrizó para un marco de monitoreo de acceso a datos que puede ser usado para la reclamación proactiva de memoria y otras características.
    • Adaptación del código de SLUB para que sea compatible con RT.
    • Introducción de VDUSE para dispositivos vDPA en el espacio de usuario.
    • Un cambio de corta duración realizado por el propio Linus Torvalds fue la habilitación de -Werror por defecto para todas las compilaciones del kernel, pero después de sólo unos días se cambió a sólo habilitar -Werror para las compilaciones de prueba.
    • Mejor manejo durante la recuperación de memoria para servidores con múltiples niveles de memoria.
    • Nueva llamada al sistema process_mrelease para liberar más rápidamente la memoria de un proceso moribundo.
    • Se ha corregido un problema de escalabilidad que provocaba tiempos de arranque muy largos en servidores IBM de gran tamaño que tardaban hasta más de 30 minutos en arrancar.
    • Varias mejoras en el planificador.
    • Varias mejoras en la gestión de la energía.
    • El soporte de los temporizadores BPF y el soporte del protocolo MCTP son algunos de los cambios en la red.
  • Seguridad:
    • Opción de vaciado de la caché de datos L1 al cambiar de contexto como característica de seguridad para los paranoicos y otras condiciones especializadas.
    • Mejoras en la detección de desbordamientos de búfer en tiempo de compilación y de ejecución.
    • Protección adicional contra los ataques de canal lateral mediante la limpieza de los registros utilizados antes de regresar, haciendo uso del soporte del compilador.
    • Soporte de mediciones basadas en IMA para el código del mapeador de dispositivos.

Ya disponible, pero no por defecto en Ubuntu

Linux 5.15 ya está disponible de manera oficial, pero los que quieran instalarlo en Ubuntu tendrán que hacer la instalación manual. Además, su mantenedor no recomendará la adopción masiva hasta que lancen la primera actualización de mantenimiento de Linux 5.15.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.