Linus Torvalds parece encantado con la primera release candidate (rc1) de la versión 5.8 del kernel de Linux, que contiene 800.000 nuevas líneas de código y más de 14.000 revisión del 20% de los archivos del núcleo.
«así que realmente no esperaba esto, pero 5.8 parece ser una de nuestras versiones más grandes de todos los tiempos», escribe Torvalds en la lista de correo del kernel de Linux.,
a principios de este mes Torvalds lanzó un correo electrónico de stern rechazando un parche de Seguridad desarrollado por los ingenieros de Amazon Web Services Para Linux 5.8, que podría haber causado un golpe de rendimiento en algunas aplicaciones.
SEE: Hiring Kit: Computer Hardware Engineer (TechRepublic Premium)
con ese parche fuera del camino, ahora está satisfecho con el ritmo de desarrollo en el kernel de Linux, que se centra en los componentes principales, actualizaciones de controladores y mejoras en el diseño del kernel.
Linux kernel versión 5.8 es aproximadamente del mismo tamaño que Linux 4.,9 de 2016, que Torvalds en ese momento coronó el «el más grande que hemos tenido» y abarcó más de 22 millones de líneas de código.
sin embargo, dice que Linux 4.9 era «artificialmente grande», en parte debido al subsistema de controladores Greybus para soportar el teléfono inteligente modular ahora abandonado de Google, Project Ara.
«en la versión 5.8, no tenemos señales de ese tipo de problemas que hacen que el lanzamiento sea más grande, simplemente hay mucho desarrollo allí», escribió Torvalds.
la otra versión comparablemente grande fue la versión 4.,12 de junio de 2017, que trajo soporte para la nueva tarjeta gráfica Radeon RX Vega de AMD.
esa versión contenía más líneas nuevas que la versión 5.8 y seguía siendo el «campeón indiscutible del tamaño». Sin embargo, eso fue «simplemente porque tenía un número _huge_ de nuevas líneas debido a muchas descripciones de registro para los controladores de GPU De AMD», dice.
Torvalds señala que otros núcleos han sido de un tamaño comparable debido a subsistemas particulares. Por ejemplo, v4.2 tenía otro aumento en el conteo de líneas de controladores de GPU AMD, mientras que 2.6.29 tenía grandes adiciones de controladores de prueba.
«pero de nuevo, 5.,8 está ahí arriba con lo mejor, a pesar de no tener realmente ninguna cosa que se destaque. Sí, hay un par de grandes cambios en los controladores (habanalabs y atomisp) que ciertamente son parte de ello, pero no es tan unilateral como algunos de los otros grandes lanzamientos históricos», escribe Torvalds.
«el desarrollo es realmente todo el lugar: hay toneladas de trabajo básico bastante fundamental y limpiezas, pero también hay un montón de trabajo del sistema de archivos y, obviamente, todas las actualizaciones de controladores habituales también. Además de trabajos de documentación y arquitectura.,»
vea: mire lo que hay dentro del último PC de desarrollo Linux de Linus Torvalds
pero por el número de commits y nuevas líneas, Torvalds dice que 5.8 es el «campeón sobresaliente».
» así que en la ventana de fusión 5.8 hemos modificado aproximadamente el 20% de todos los archivos en el repositorio de código fuente del núcleo. Eso es realmente un porcentaje bastante grande, y mientras que algunos de ellos _is_ scripted, en general es realmente el mismo patrón: 5.8 simplemente ha visto una gran cantidad de desarrollo», dice Torvalds.
» 5.8 parece grande. Muy grande», añade.
Linux 5.,8 trae actualizaciones para la plataforma de virtualización Hyper-V de Microsoft, chips Arm, el subsistema Direct Rendering Manager (DRM), redes, controladores, IBM Power PC, el recientemente abierto sistema de archivos exFAT de Microsoft y mucho más.
a pesar del tamaño, Torvalds no espera que Linux 5.8 sea una versión problemática.