Lanzamiento del Kernel 5.13 de Linux, esto es lo nuevo

ADespués de varios meses de desarrollo, Linux Torvalds finalmente anunció el domingo el lanzamiento del último kernel de Linux: Kernel 5.13. Se citó al jefe de mantenimiento de Linux diciendo: "Así que tuvimos una semana bastante tranquila desde rc7, y no veo ninguna razón para retrasar la versión 5.13".

Una de las actualizaciones importantes de esta nueva versión es el soporte nativo de los dispositivos de silicio Apple M1. Aunque este soporte aún se encuentra en su etapa de formación y algunas características principales aún no están incluidas (sin gráficos acelerados), puede esperar más actualizaciones en futuras versiones del kernel.

Propina: El M1 es el primer sistema en un chip (SoC) diseñado por Apple específicamente para su uso en Mac. Representa el cambio de Apple de los procesadores Intel, que la corporación de Cupertino ha estado usando desde 2006. Algunos de los dispositivos que ya usan el chip M1 incluyen MacBook Air (M1, 2020), MacBook Pro (13 pulgadas, M1, 2020), iMac (24 pulgadas, M1, 2021), iPad Pro, 11 pulgadas, etc.

El kernel de Linux 5.13 presenta un nuevo módulo de seguridad "Landlock" que se utiliza junto con los módulos existentes como SELinux. El propósito de Landlock es restringir los derechos ambientales para una colección de procesos que se ejecutan en el sistema. Por ejemplo, el acceso al sistema de archivos global se consideraría un riesgo de seguridad. Aún así, en seguridad, este nuevo kernel permite claves de fuentes distintas del Módulo de plataforma segura (TPM), que no está presente en todos los sistemas. Las claves de confianza ahora se administran en formato ASN.1.

Un cambio interno del kernel que vale la pena señalar es que el código de procesamiento de interrupciones del software ha llegado al kernel de la línea principal. Los subprocesos del kernel manejan todas las interrupciones de software en modo de tiempo real. Las interrupciones pueden ser reemplazadas por un proceso con una prioridad mucho más alta.

A continuación se muestra una lista de todas las actualizaciones y cambios de Kernel 5.13 que me parecieron dignos de mención.

Procesadores:

  • Soporte para Apple M1 SoC: aunque esto es un alivio para los usuarios que desean ejecutar Linux en Mac, el soporte aún se encuentra en su etapa básica y se están trabajando en funciones como gráficos acelerados, etc. Puede esperar muchas más actualizaciones sobre esto en la próxima versión del kernel.
  • El controlador AMD Zen CPU Energy se eliminó en el kernel 5.13: Desafortunadamente, el controlador no se eliminó para allanar el camino para otro controlador superior, sino más bien debido a un desacuerdo entre los mantenedores del kernel ascendentes y AMD sobre los sensores de energía expuestos. La información del sensor de energía de AMD se ha limitado al usuario root desde hace algún tiempo, principalmente debido a la vulnerabilidad de seguridad PLATYPUS.
  • Linux 5.13 agrega un controlador de enfriamiento Intel: La introducción del controlador "intel_tcc_cooling" tiene como objetivo reducir la velocidad de las CPU de escritorio / móviles Intel más nuevas en un umbral más bajo. Con este nuevo controlador, los usuarios no están limitados a la temperatura de activación del circuito de control térmico (TCC) predeterminada. Pueden establecer una compensación de umbral más baja.
  • Las actualizaciones de Turbostat incluyen AMD Zen Fix y New Intel CPU Support: La utilidad de turbostat en Linux se utiliza para informar sobre la topología del procesador, la frecuencia, las estadísticas de estado de energía inactiva, la temperatura y la energía en los procesadores X86. Con la versión 5.13 de Linux, turbostat ahora incluye soporte para procesadores móviles Alder Lake y Ice Lake D. También presenta una solución para el soporte “Zen” de la familia AMD 17h.
  • La herramienta perf de Linux: esta herramienta de análisis de rendimiento en Linux también ha recibido un conjunto de actualizaciones con la versión 5.13 de Linux. Incluye soporte para PMU híbridas y el --iostat opción que recopila y presenta estadísticas de E / S para hardware Intel.
  • Muchas mejoras emocionantes de RISC-V: hay muchas actualizaciones en RISC-V que puede esperar con la versión 5.13 de Linux. Soporte para soportes KProbes memtest = argumento del kernel, un nuevo marco de erratas, mejor manejo cuando se usa LLVM Clang y soporte para sistemas sv48.
  • Compatibilidad con Loongson 2K1000: Loongson es una familia de CPU MIPS64 de uso general desarrollada en el Instituto de Computación (ICT) de la Academia de Ciencias de China (CAS). Linux 5.13 finalmente incluye soporte para Loongson 2K1000 en el kernel principal.
  • Arquitectura PowerPC: la solicitud de extracción realizada para la arquitectura PowerPC incluye varias actualizaciones para trabajos de 32 bits, como soporte para KFENCE y eBPF.
  • Cambios en Hyper-V de Microsoft: estas actualizaciones, que se fusionaron la semana pasada, incluyen compatibilidad con las mejoras de VMBus y, sobre todo, el nuevo parche para "ejecutar Linux como invitado de Arm64 Hyper-V".
  • Actualizaciones y cambios de KVM: la actualización más notable es la nueva API de KVM que incluye soporte para la migración en vivo de AMD Secure Encrypted Virtualization (SEV) de invitados. Otras actualizaciones notables con KVM incluyen soporte para máquinas virtuales AMD SEV para compartir el mismo contexto de cifrado, soporte para manejo SPEC_CTRL virtual y algunas mejoras para la emulación SYSENTER en el kernel 5.13.
  • Actualizaciones del controlador del coprocesador criptográfico de AMD: con la versión 5.13 de Linux, se ha agregado la compatibilidad con la APU “Green Sardine” de AMD al controlador del coprocesador criptográfico (CCP) de AMD.
  • Detección de bloqueo de bus Intel: el código para la detección de bloqueo de bus Intel finalmente ha aterrizado en Linux 5.13. Este código es importante para el rendimiento de la CPU.
  • Lavado simultáneo de TLB para proporcionar algunos beneficios de rendimiento menores.

Gráficos:

  • Compatibilidad con gráficos Intel Alder Lake S. Con el lanzamiento de Linux 5.13, los ingenieros de Intel que se ocupan del software de código abierto han impulsado el código "Rocket Lake S".
  • Compatibilidad con AMDGPU FreeSync HDMI: con la versión de Linux 5.13, FreeSync HDMI ahora debería funcionar completamente, al menos con pre-HDMI 2.1. Además, la compatibilidad con Display ASSR está habilitada y se incluyen más mejoras de tramado de 10bpc.
  • Controlador de pantalla USB genérico: el controlador de pantalla USB genérico (GUD) de código abierto abre un nuevo mundo de posibilidades. Por ejemplo, convertir su Raspberry Pi Zero en un adaptador de pantalla de USB a HDMI. El controlador tiene licencia del MIT para permitir y fomentar la migración a otros sistemas como BSD.
  • Soporte para monitorización / telemetría de plataforma gráfica Intel DG1
Índice
  • Conclusión
  • Conclusión

    Esos son algunos de los cambios y actualizaciones que puede esperar con la versión Kernel 5.13. Si está interesado y dispuesto a experimentar, puede seguir las instrucciones de instalación en la página principal del kernel.

    Deja una respuesta

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

    Subir