El capo de Linus Torvalds ha lanzado hace unas horas Linux 5.7 que pasa a ser a partir de este momento la última versión estable del núcleo y como el covid no afecta a los desarrolladores de Linux porque todos saben que los linuxeros mantienen naturalmente el distanciamiento social. Lo cierto es que ha llegado con muchas novedades, con algunas cuestiones importante que como siempre te vamos a resumir en esta publicación basado en la publicación técnica de kernelnewbies.

Tenemos una mejora de Thermal Pressure, un proceso que facilita los cambios de frecuencia de la CPU al programador de tareas y que ayudaría a controlar mejor la temperatura cuando el sistema se enfrente a cargas de trabajo intensas.

Se dispone de un nuevo controlador para el sistema de archivos exFAT que reemplaza al anterior, que como novedad será mantenido por Samsung y que promete mejorar considerablemente el rendimiento; o mejoras en el manejo de EFI por parte del cargador de arranque GRUB, del que hace tiempo que nada se sabía.

Linux 5.7 trae unas cuantas mejoras en el soporte de gráficos, comenzando por el soporte de Tiger Lake, la duodécima generación de las integradas de Intel; mejora del soporte de pantallas OLED y HDR modernas en AMDGPU, el controlador abierto de las gráficas AMD; o un Nouveau, el controlador abierto para gráficas NVIDIA, que si bien se mueve poco en esta oportunidad se corrigieron diversos problemas.

Ahora tenemos soporte para chips Qualcomm Snapdragon 865 o un nuevo controlador que habilita el soporte para la carga rápida de dispositivos iOS; por lo que usuarios como yo estamos más que conformes con esta incorporación.

Vamos ahora a una lista con muchos de los cambios que trae.

  • 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.

Deja un comentario