Llega como regalo de navidad el Kernel de Linux 4.20
El día de ayer Linus Torvalds el líder y creador del proyecto del Kernel de Linux lanzó la nueva versión de este, llegando a Linux 4.20.
Con este nuevo lanzamiento el nuevo Kernel de Linux creció en más de 350,000 nuevas líneas, repartidas en unos 14,000 cambios.
Más de 11.400 archivos han sido modificados. Esto pone el nuevo problema en línea con los últimos lanzamientos. Además, la distribución de los parches no es inusual, aproximadamente dos tercios se atribuyen a los controladores, el resto a la red, los sistemas de archivos y las herramientas.
Esto no es un lanzamiento importante por cualquier tramo de la imaginación. Torvalds dice: “la mayoría de ellos son redes (controladores, correcciones de redes centrales, bpf).
También hay algunas otras actualizaciones de controladores que no son de red y una serie reversa de algunos de los cambios de asm en línea x86 que fueron obviados por el próximo soporte del compilador”.
En su publicación también dice:
Y como parte de “todo el mundo ya está tomando un descanso”, puedo informar felizmente que ya tengo algunas solicitudes de extracción anticipadas en mi bandeja de entrada.
Alenté a las personas a que lo hagan una vez más, para que las personas puedan relajarse durante las vacaciones de fin de año.
De hecho, es probable que no empiece trabajar durante un par de días, pero de lo contrario, tratemos de mantener el horario normal.
Novedades en el Kernel de Linux 4.20
Con esta nueva versión del Kernel, se han añadido nuevos cambios y como fue mencionado se ha añadido mucho más soporte a dispositivos y sobre todo a tarjetas de vídeo.
Nuevos controladores de gráficos
Una característica destacada en los cambios a los controladores para Linux 4.20 es AMD.
Los desarrolladores del fabricante de tarjetas gráficas agregaron más código para la próxima GPU AMD Vega 20 que se entregará en las nuevas tarjetas, que es casi totalmente compatible.
Además, las GPU con nombre en código de Raven 2 y Picasso ahora también son compatibles. El controlador gratuito de Nvidia Nouveau recibió soporte inicial para HDMI 2.0.
Sistemas de archivos
Los sistemas de archivos en este nuevo Kernel están enfocados a mejorar el rendimiento de Btrfs. Pero también Ext4, XFS, F2FS, Device Mapper y Ceph recibieron parches.
Durante el desarrollo de Linux 4.20, los desarrolladores también se enfrentaron a la tarea de resolver un problema que podría llevar a la pérdida de datos en ciertas condiciones al usar Ext4.
Al final, pero no fue la falla generalizada del sistema de archivos, el error fue rastreado después de una larga búsqueda en la capa de bloques de múltiples colas Blk-MQ .
Es aún más importante que los controladores de bloque estén preparados para cambiar a una nueva versión, ya que probablemente la anterior ya se eliminó en 4.21. Como parte de esto, numerosos controladores de bloque se han convertido a la API Multiqueue.
Subsistema de red
La pila TCP se traduce para usar el modelo que determina la hora de salida más temprana de cada paquete en la distribución del tráfico saliente.
El modelo implementado intenta resolver problemas de escalamiento en lugar de colas de paquetes salientes, una estructura en bucle basada en un temporizador que determina la hora más temprana en que se puede enviar cada paquete.
Esta estructura le permite aumentar la eficiencia de distribución de los paquetes enviados y calcular con mayor precisión el tiempo de recepción y transmisión (RTT, tiempo de ida y vuelta) durante la formación del flujo.
Por otro lado se agregó la capacidad de cargar, en forma de programas BPF, los manejadores que analizan los encabezados de paquetes en un flujo de red (disectores de flujo de red), lo que hace posible lograr un mayor rendimiento y seguridad en comparación con la implementación propuesta anteriormente en C.
¿Cómo obtener el Kernel 4.20?
Esta nueva versión ya está disponible para su descarga y aquellos aventurados que gustan por realizar la compilación de este en su sistema puedan realizarlo de manera inmediata.
En cuanto a los que prefieren esperar a los paquetes liberados por sus distribuciones, es cuestión de días en lo que son liberados estos para su pronta actualización.
El artículo Llega como regalo de navidad el Kernel de Linux 4.20 aparece primero en Llega como regalo de navidad el Kernel de Linux 4.20.