Este domingo, Linus Torvalds anunció la liberación del kernel de Linux 4.18, una versión que como suele ser usual incluye una larga lista de nuevas características, y a pesar de esto, este kernel es cien mil líneas más ligero gracias a la eliminación de código viejo y obsoleto.
Un número que podría sonar bastante grande si se tratase de cualquier otro proyecto, pero si recordamos la escala a la que trabaja Linux, cuyo kernel alcanzó casi 25 millones de líneas de código el año pasado, termina luciendo como una pequeña limpieza.
Entre las novedades que más destacan en Linux 4.18 se encuentran cosas como mejoras en el soporte para AMDGPU, inicio del trabajo open source para el hardware NVIDIA Volta GV100, más trabajo para mitigrar Spectre en ARM, soporte para el cifrado del sitema Speck, eliminación del sistema de archivos Lustre, y soporte para el Steam Controller de Valve.
Además de esto, ahora los sistemas de archivo FUSE pueden ser montados por usuarios sin privilegios. También se ha añadido soporte para Qualcomm Snapdragon 845, el chip usado por muchos dipositivos móviles de gama alta.
En esta versión del kernel contribuyeron 1668 desarrolladores, que añadieron 553.000 líneas de código, y eliminaron 652.000 líneas. Esto hace que sea únicamente la cuarta vez en toda la historia de Linux que una versión del kernel es más pequeña que la anterior.
En Genbeta | La primera línea de código de Linus Torvalds
En Genbeta | Por qué Linux triunfa en todo menos en el escritorio
Ver 2 comentarios
2 comentarios
nonsu
De:
if(algo){
hacer algo;
}
A:
if(algo) hacer algo;
estebanmonge
Que clase de redactor escribió esto: "Esto hace que sea únicamente la cuarta vez en toda la historia de Linux que una versión del kernel es más pequeña que la anterior."
Pues lógico, también será la únicamente la 1000 vez que se haga algo, porque nunca se va a repetir la vez 1000, sería la 1001, 1002. Tan sencillo como decir que "Esta es la cuarta vez que una versión del kernel es mas pequeña que la anterior."
Muy seguramente se debe al copy paste que hizo en el Google Translate de la fuente original: "This will be the fourth time in the project's history that a release is smaller than its predecessor — and the first time that this has happened for two releases in a row."
Que realmente dice: Esta sería la cuarta vez in la historia del proyecto en la que un lanzamiento es mas pequeño que su predecesor y la primera vez que esto ha pasado en dos lanzamientos seguidos.