Kernel de Linux 5.14: nuevas y emocionantes características en el lanzamiento

0
916
The use of Linux is declining. Word Linux against the red falling graph. 3D illustration picture

Descubra lo que llega (y lo que se va) al kernel de Linux 5.14 y lo que dijo Linus Torvalds sobre el lanzamiento.  Inmediatamente después del debut del kernel 5.13, Linus Torvalds (el creador de Linux) anunció el primer candidato de lanzamiento para el kernel de Linux 5.14. Según Torvalds, este kernel será una versión bastante estándar (especialmente en comparación con el kernel 5.13).

De hecho, Linus dijo sobre este lanzamiento: “En general, no creo que haya grandes sorpresas aquí, y en cuanto al tamaño, este también parece ser un lanzamiento bastante regular”. Torvalds agregó: “Esperemos que eso se traduzca en un ciclo de liberación agradable y tranquilo, pero nunca se sabe”.

El hecho de que el kernel 5.14 sea una versión poco emocionante se debe principalmente a que sigue una de las versiones de kernel más importantes de la historia reciente (especialmente con el kernel 5.13 que agrega soporte para CPU basadas en Apple M1 Arm).

Sin embargo, eso no significa que el kernel 5.14 no esté exento de características interesantes. Echemos un vistazo a lo que posiblemente vendrá con el próximo kernel de Linux.

Adiós soporte IDE heredado

En un esfuerzo por continuar con la limpieza del código del kernel, Torvalds ha indicado que se eliminará la compatibilidad con dispositivos IDE heredados. A eso, Torvalds dijo: “Por supuesto, el hecho de que eliminamos todo ese código IDE heredado no significa que hayamos tenido una reducción en las líneas en general: unas pocas decenas de miles de líneas de código heredado no son lo suficientemente cerca como para equilibrar el crecimiento habitual del kernel. Pero sigue siendo agradable ver la limpieza”.

Se han eliminado decenas de miles de líneas de código IDE heredado, lo que no es poca cosa. Pero dado cómo el kernel continúa creciendo con cada lanzamiento, eso es una miseria en relación con lo que se agrega. 

Nuevas funciones agregadas al kernel de Linux 5.14

Además de eliminar el código heredado, algunas de las nuevas funciones destacadas que podrían llegar a la versión final incluyen:

  • Soporte para Raspberry Pi 400.
  • Soporte de privacidad de hardware de Dell (para botones de hardware que pueden desactivar micrófonos y cámaras)
  • El controlador Think-LMI, que hace posible configurar los ajustes del BIOS de ThinkPad desde Linux.
  • Nueva compatibilidad con AMD para GPU Yello Carp, GPU Beige Goby, AMDGPU HMM SVM, Smart Shift para laptops y compatibilidad con Sensor Fusion Hub para las nuevas laptops Ryzen.
  • Soporte para gráficos Intel Alder Lake P.
  • Compatibilidad con GPU Qualcomm Adreno 660.
  • Mecanismo de tiempo de ejecución de la plataforma ACPI (permite mover algunos manejadores de interrupciones de administración del sistema fuera del modo de administración del sistema y al contexto de ejecución de OS / VMM).
  • Interfaz de programación del núcleo para ayudar a mitigar los ataques de espacio de usuario a espacio de usuario y de usuario a kernel.
  • Modo de solo lectura del sistema de archivos compatible con Flash.
  • Hiperllamadas XMM más rápidas para invitados Hyper-V.
  • Enormes páginas transparentes para RISC-V.
  • Intel P-State para procesadores híbridos para Alder Lake.
  • memfd_secret es una llamada al sistema que brinda la capacidad de crear áreas de memoria que son visibles solo en el contexto del proceso de propiedad (y no están mapeadas por otros procesos o incluso las tablas de la página del kernel).

Mejoras agregadas

Aunque puede que no haya una lista masiva de nuevas características, hay algunas mejoras significativas en el horizonte para el kernel 5.14. Aquí está la lista corta:

  • Optimizaciones guiadas por perfiles para usar el compilador de Clang.
  • Manejo mejorado de conexión en caliente de GPU AMDGPU.
  • Mejoras del controlador Itel DRM para TTM en la gestión de memoria del dispositivo local.
  • Mejoras para la escalabilidad del sistema de archivos XFS.
  • Mejoras en el controlador de IA de Habana Labs.
  • Soporte mejorado para tarjetas de interfaz de red MicroTik 10G / 25G.
  • Reducción de la latencia para dispositivos de audio USB.
  • Optimización masiva del rendimiento del código DeviceMapper.
  • Privacidad agregada a través de puntos de control de diario EXT4 desde el espacio de usuario.

Y eso es lo que debe esperar en Linux 5.14. kernel, que debería estar disponible (como estable) en algún momento a finales de agosto o principios de septiembre. Sin embargo, no espere que la distribución de Linux de su elección recoja ese kernel tan pronto.

Por ejemplo, Ubuntu se enviará con el kennel 5.13 en octubre (con el lanzamiento de 21.10). Entonces, tendrá que instalar el kernel manualmente (que no recomiendo para sistemas de producción, a menos que haya una buena razón para ello), o esperar hasta que se agregue a los repositorios de su distribución favorita.