Linux 5.7 llega con todo tipo de cambios que incluyen hasta mejoras de rendimiento
Tal y como se esperaba tras una semana en la que todo volvió a la normalidad, Linus Torvalds ha lanzado hace unas horas Linux 5.7. Se trata de la última versión estable del núcleo que desarrolla y ha llegado con muchas novedades, aunque no tan destacadas como las de un Linux 5.6 que hasta incluyó un sistema que mantiene nuestros equipos más frescos. En cualquier caso, estamos ante un lanzamiento importante si tenemos en cuenta que mejora en muchos frentes.
Salvo que hayan introducido algún cambio de última hora, lo que podría haberse traducido en dar marcha atrás a algo de la siguiente lista, Linux 5.7 llega con cambios que van desde soporte mejorado para Intel y AMD hasta el nuevo driver exFAT y otras mejoras en los sistemas de archivos. También se ha mejorado el rendimiento en otros apartados. Tenéis la lista de novedades más destacadas a continuación.
Novedades más destacadas de Linux 5.7
La siguiente lista ha sido creada por Michael Larabel y en ella vemos novedades como:
- Procesadores:
- El controlador Intel P-State ahora utiliza un regulador Schedutil predeterminado cuando está en modo pasivo (no HWP) gracias al soporte de invariancia de frecuencia para schedutil.
- Preparativos para soportar el SoC RISC-V Kendryte K210.
- Soporte para el Qualcomm Snapdragon 865.
- Muchos dispositivos ARM nuevos compatibles, incluidos PineTab, PineBook Pro y otros.
- Actualizaciones de la tecnología Intel SpeedSelect.
- Autenticación de puntero en el núcleo en ARM64.
- Soporte de VM invitado seguro/protegido en arquitecturas IBM s390 y POWER.
- Mejor soporte de CPU/plataforma Loongson 3.
- Una corrección de ejecución especulativa para CPUs C-SKY.
- Seguimiento de la presión térmica para sistemas que están sobrecargados térmicamente para una mejor ubicación de las tareas en los núcleos de CPU que funcionan en caliente.
- Gráficos open-source:
- Los gráficos ahora se consideran lo suficientemente estables como para proporcionarlos listos para usar.
- Gran soporte de página DRM TTM para mejorar inicialmente la experiencia VMWGFX pero eventualmente también otros controladores.
- Se corrigieron algunos errores desagradables con Nouveau.
- Mejor soporte de decodificación de video Meson.
- Mitigación de seguridad de fugas Intel iGPU para hardware antiguo Gen7/Gen7.5.
- Soporte de panel HDR/OLED en AMDGPU.
- Correcciones para el nuevo hardware de Renoir.
- La pila de controladores de gráficos VMware VMWGFX ha estado preparando la compatibilidad con OpenGL 4.x.
- Sistemas de archivos y almacenamiento:
- Mejoras en IO_uring para esta interfaz de E/S Linux.
- Nuevo controlador del sistema de archivos exFAT que reemplaza al controlador exFAT en el área de preparación que había existido durante algunas versiones. Este nuevo controlador exFAT está en una forma mucho mejor y Samsung lo mantiene activamente.
- Compresión Zstd para el sistema de archivos F2FS.
- XFS se está preparando para el soporte de reparación en línea y otras mejoras subyacentes.
- Mejoras de rendimiento para Ceph.
- Soporte de OverlayFS con VirtIO-FS en la parte superior.
- Preparación para el soporte de dispositivos zonificados en Btrfs.
- Redes:
- Soporte para un archivo de intercambio remoto a través de SMB3/CIFS.
- Soporte de bus Qualcomm MHI para mejorar el soporte inalámbrico de Qualcomm en el núcleo Linux principal junto con el soporte Qualcomm IPA.
- Soporte para los adaptadores Ethernet Intel E823 que aún no se han lanzado.
- Soporte Intel Tiger Lake dentro del controlador E1000e.
- Otro hardware:
- Soporte de carga rápida USB de Apple para dispositivos iOS a través de un nuevo controlador.
- Las tabletas Intel más antiguas ven mejor soporte de pantalla táctil.
- PCI Error Disconnect Recuperar capacidades.
- El controlador del ratón.
- Nuevo soporte de hardware de sonido de Realtek RT5682 a Amlogic GX a Realtek RL6231 y mucho trabajo de Firmware abierto de sonido.
- Infraestructura:
- Mejoras en la gestión de arranque EFI.
- Mejoras de rendimiento para /dev/random.
- Optimizaciones de rendimiento de SELinux.
- Se ha realizado trabajo para hacer que exec() sea menos propenso a un punto muerto.
- La capacidad de generar un proceso en un cgroup diferente de su pariente.
- Incorporaciones del subsistema Perf para AMD Zen 3 e Intel Tiger Lake.
- Mejoras de Kbuild que facilitan la construcción del núcleo con una cadena de herramientas LLVM.
- La nueva llamada al sistema FSINFO es bastante fascinante.
- Detección de bloqueo dividido para ayudar a notar (o matar) ese gran impacto en el rendimiento.
- Muchas actualizaciones del planificador de las mejoras de NUMA a otras funciones.
- Un pequeño controlador de botón de encendido.
- Soporte para un marco acelerador unificado de acceso al espacio de usuario.
- Limpieza general de primavera para puesta en escena.
Ya disponible, pronto en algunas distribuciones
Linux 5.7 ya está disponible, pero tenemos que tener en cuenta dos cosas: hasta que no se lanza una primera actualización de mantenimiento, el equipo de desarrolladores no lo recomienda para la adopción masiva. Por otra parte, tendremos que instalarlo por nuestra cuenta en la mayoría de distribuciones Linux, mientras que otras, las que usan el modelo de desarrollo conocido como Rolling Release, sí lo incluirán como actualización en los próximos días.