Tras su retraso, Linux 5.12 ya está disponible con estas novedades

Linux 5.12

Tras su retraso de la semana pasada que obligó a lanzar una 8ª RC, Linus Torvalds lanzó ayer noche la versión estable de Linux 5.12. Esta nueva entrega del núcleo añade soporte para VRR, Radeon RX 6000 y para el Sony Play Station 5 DualSense, lo que me resulta gracioso porque justamente estos días he estado planteándome jugar a algunos FPS en Linux y mi intención es hacerlo con otro controlador de Sony, en este caso el Dualshock 3.

Torvalds ha agradecido a la comunidad su trabajo, ya que han conseguido que la semana sea tranquila y no ha hecho falta ese Linux 5.12-rc9 que mencionó, algo que sí había lanzado en otras versiones del kernel, pero que imaginábamos que no lo íbamos a ver esta vez. En cuanto a la lista de novedades, aquí tenéis una que he tomado prestada de Michael Larabel, que es alguien en quien personalmente confío y a quien le agradezco el trabajo que realiza.

Novedades más destacadas de Linux 5.12

  • Procesadores y SoC
    • Se ha ampliado el soporte de la placa SiFive FU740 y HiFive Unmatched RISC-V. El soporte de NUMA también ha aterrizado para RISC-V.
    • El Intel ASIC N5X y el Snapdragon 888 están junto a las nuevas plataformas ahora soportadas.
    • El nuevo kernel evitará el apagado prematuro de los sistemas móviles Intel calientes en función de la zona térmica que se active.
    • Soporte para el perfil de la plataforma del portátil Lenovo.
    • Mejor soporte para dispositivos Microsoft Surface.
    • Se ha fusionado el marco de trabajo de la Gestión Térmica Dinámica de la Energía (DTPM) para que no nos quememos con los dispositivos calientes.
    • Varias adiciones de controladores para plataformas x86.
    • Eliminación de plataformas ARM antiguas/obsoletas.
    • Eliminación del soporte de Intel MID y con ello se elimina el soporte de Intel Simple Firmware Interface.
  • Virtualización
    • Más del código del hipervisor ACRN de Intel es upstreamed para ese hipervisor con mentalidad de IoT/seguridad crítica.
    • VFIO batched page pinning para un mejor rendimiento.
    • Soporte para que el kernel de Linux arranque como la partición raíz en el hipervisor de Microsoft.
    • KVM ahora permite que el espacio de usuario emule las hiperllamadas de Xen.
  • Gráficos
    • Intel VRR/Adaptive-Sync para Intel Xe (Gen12).
    • El overclocking de las Radeon RX 6800/6900 series OverDrive ya está conectado.
    • Soporte de formato de píxeles FP16 para más GPUs Radeon.
    • Varias otras mejoras de AMDGPU.
    • Soporte de GPU Adreno 508/509/512 en MSM.
    • Capacidad de desactivar las mitigaciones de seguridad de los gráficos de Intel.
    • Correcciones de Intel Rocket Lake junto con mejoras en la gestión de energía, soporte de color claro para Tiger Lake, y otros sucesos de i915.
  • Almacenamiento
    • IO_uring más rápido y otras mejoras.
    • La encriptación en línea de eMMC está ahora conectada siguiendo la encriptación en línea FSCRYPT y otros trabajos que vinieron en ciclos anteriores. El Qualcomm ICE (Inline Crypto Engine) también funciona con esta versión.
    • F2FS ahora soporta un ratio de compresión Zstd/LZ4 configurable al montar el sistema de archivos.
    • Muchas mejoras en XFS.
    • Mejoras de rendimiento para Btrfs junto con el trabajo de almacenamiento en zonas.
    • exFAT puede borrar archivos más rápido en el modo «dirsync».
  • Otro hardware
    • El controlador DualSense de Sony PlayStation 5 fue fusionado y está siendo mantenido oficialmente por Sony.
    • Se ha incorporado el controlador del acelerador VK de Broadcom para sus aceleradores/motores de descarga PCIe Valkyrie y Viper.
    • El controlador NVMEM_RMEM se ha fusionado para mapear la memoria reservada del firmware/coprocesadores en dispositivos de membrana no volátil que pueden ser expuestos al espacio de usuario.
    • El soporte del dispositivo de memoria Compute Express Link 2.0 Type-3 es el soporte inicial de CXL 2.0 en el kernel.
    • El controlador del sensor de bisagra del portátil Intel se ha fusionado para informar también del ángulo del teclado de un portátil cuando sea compatible.
    • Soporte de sonido para Intel Alder Lake P.
    • El mezclador de DJ Pioneer DJM-750 es soportado por el kernel.
    • Muchas mejoras en la red.
    • Continuación del trabajo con USB4, así como soporte de nivel de seguridad 5 para desactivar el túnel PCIe.
    • Informes de voltaje/temperatura para algunas placas base ASRock.
    • Mejora de la información sobre la batería para algunos dispositivos Logitech.
  • Seguridad
    • Los montajes IDMAPPED se han fusionado.
    • El kernel de Linux tiene ahora la capacidad de desautorizar dispositivos Thunderbolt que estaban previamente autorizados.
    • Mejoras en la integridad/IMA de Microsoft.
    • El Kernel Electric-Fence (KFence) se ha fusionado como una alternativa a KASAN para la detección de errores de seguridad de la memoria ligera que es lo suficientemente ligera como para trabajar para las construcciones del kernel de producción.
    • Acelerador AES-NI para CTS junto con un rendimiento criptográfico AES-NI XTS más rápido para los sistemas que dependen de Retpolines.
  • General
    • Soporte de inyección de audio basado en software.
    • Eliminación del soporte de OProfile del kernel, ya que el espacio de usuario de OProfile ha estado utilizando el soporte de Perf del kernel en su lugar, haciendo que el código del kernel de OProfile sea obsoleto.
    • Se ha presentado la previsión dinámica y permite que una compilación del kernel soporte múltiples modos de previsión configurados en el momento del arranque.
    • El soporte de LED del kernel se ha enganchado a la capa TTY.
    • Informe de latencia de instrucciones para Perf cuando se empareja con una CPU soportada, que por ahora es sólo Xeon Sapphire Rapids.
    • RDMA ahora soporta DMA-BUF para transferencias peer-to-peer con GPUs.
    • Exposición de los datos de rendimiento del firmware ACPI (FPDT) al espacio de usuario para aquellos que deseen obtener información sobre el rendimiento de la inicialización/arranque del hardware, así como durante la suspensión/reanudación.
    • Las optimizaciones de tiempo de enlace de Clang (LTO) ahora pueden aplicarse al núcleo tanto para x86_64 como para aarch64. Esto es útil para el rendimiento con LTO a la vez que es necesario para habilitar el soporte de CFI de Clang.
    • El soporte para Nintendo 64 se ha mejorado a raíz del nuevo port de N64 Linux publicado a finales de 2020

Ya disponible, pronto en algunas distribuciones

El lanzamiento de Linux 5.12 es oficial, pero aún tardará un tiempo en llegar a algunas distribuciones. A Ubuntu no llegará, y los usuarios que lo quieran tienen que instalarlo por su cuenta, manualmente o usando herramientas como Ubuntu Mainline Kernel Installer. Si lo hacéis, hay que tener en cuenta que las actualizaciones también corren por vuestra cuenta.


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.