Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

¿Cuánto tardó Linus en compilar el primer kernel?

Curioso el artículo que publican en los blogs de desarrolladores de Intel en el que hablan de unas conferencias recientes a las que asistió el creador del kernel Linux. En la ronda de preguntas se realizaron una serie de cuestiones, pero una de las más curiosas fue la que nos recordó que antes el tiempo para compilar el kernel era claramente más alto.

Hace 19 años, cuando comenzó el desarrollo del núcleo en su 386 a 33 MHz, dijo Linus, compilar el kernel le llevó unos 12 minutos. Claro que aquel núcleo original era muchísimo menos complejo que el actual, y solo disponía de unas pocas decenas de miles de líneas de código.

La cosa ha cambiado mucho: si hubiera que compilar el kernel actual en aquellas máquinas probablemente pasarían un par de días para tenerlo todo preparado, pero el propio Linus confesó que su sistema actual le permite realizar la operación de compilación del kernel en apenas 1 minuto.

De hecho, reveló Linus, pudo llegar a realizar esa operación en tan solo 16 segundos, un tiempo increíble que se debe al uso de un truco: la utilización masiva de la memoria caché. Linus dijo que eso era trampa, pero admitió que le gustaba hacer trampas si con eso lograba mejores tiempos de compilación.

Advertencia, desplázate para continuar leyendo
Cargando anuncio...

Está claro que las técnicas actuales de paralelización y los famosos flags de make (el -j, que yo sepa es el más extendido) para compilarlo ayudan bastante en estas tareas, pero ¿¡¿¡¿1 minuto!?!? ¡Eso sí que es un récord! ¿Cuánto tardáis vosotros aproximadamente cuando compiláis el kernel, si es que lo hacéis?

69 Comentarios
Advertencia
Advertencia

Te recomendamos

Actualidad

systemd 262 es la nueva versión del gestor de servicios de Linux y, como es habitual, llega repleta de cambios, buena parte de ellos...

Actualidad

La pasada primavera conocimos el proyecto PS5 Linux, una iniciativa de hacking a cargo de Andy Nguyen que logró ejecutar juegos de Steam y...

Actualidad

La inteligencia artificial puede ayudar a mejorar Linux, aunque el código que genera deje bastante que desear. Es lo que cuenta Lorenzo Stoakes, ingeniero...

Actualidad

Los datos de StatCounter para agosto de 2026 no rectifican, sino que amplían la cuota de mercado alcanzada por el sistema de código abierto...