Linux en español
Noticias

El kernel Linux supera los 40 millones de líneas de código

2 minutos de lectura

Linux ha superado los 40 millones de líneas de código. El kernel que mueve el mundo ha alcanzado un nuevo hito, y lo ha hecho en pleno desarrollo, con la reciente publicación de Linux 6.14 RC1, según señala el medio alemán Heise Online. Este crecimiento representa el doble del tamaño que tenía en 2015, reflejando el ritmo constante de expansión del proyecto.

La cosa va así: el kernel añade aproximadamente 400.000 líneas de código cada par de meses, una cifra que, eso sí, no solo incluye código de programación como tal, sino también comentarios, documentación y espacios en blanco para mejorar la legibilidad y la estructura del mismo. Pero ojo, que igual que se añade, a veces a lo bestia, también es común que de vez en cuando se hagan limpiezas profundas para sanear al monstruo en que se ha convertido Linux.

HIT Closer

Una parte significativa del crecimiento se debe al soporte para múltiples arquitecturas de procesadores. El código destinado a las distintas plataformas suma alrededor de 4,5 millones de líneas, aunque la mayoría de los usuarios solo necesitan una fracción de esa cantidad. A modo de ejemplo, el código específico para la arquitectura x86 se reduce a menos de medio millón de líneas, y el compilador optimiza aún más la selección para ajustarse al componente concreto.

Algo similar ocurre con los controladores de hardware. Si bien las distribuciones de Linux incluyen una gran cantidad de módulos, estos no se activan a menos que el sistema detecte el hardware correspondiente. Un caso destacado es el de los controladores Radeon de AMD, cuya documentación y código superaron los 5 millones de líneas, aunque como hemos señalado, se da y se quita: una de las novedades del último Linux 6.13 fue, precisamente, la eliminación de unas cien mil mil líneas.

Hay quien opina que el creciente tamaño del kernel es irrelevante, ya que los compiladores y sistemas modulares gestionan eficientemente el código necesario en cada caso. Otros, en cambio, abogan por reducir la cantidad de código para minimizar la complejidad. No obstante, todo apunta a un aumento continuo del tamaño del kernel, impulsado por la necesidad de compatibilidad con una gama cada vez más amplia de hardware y software.

A todo esto, la última versión del kernel, Linux 6.13, llegó hace apenas una semana, como siempre, cargada de novedades… y todo suma, claro. Si la tendencia se mantiene, los 50 millones de línea de código podrían darse en unos pocos años, antes de que acabe década…. ¿con Linux 7? habrá que verlo.

La entrada El kernel Linux supera los 40 millones de líneas de código es original de MuyLinux

Valorar post

Entradas relaccionadas

MX Linux 23.1 trae correcciones y pone el software al día, sobre todo en AHS

Redacción

SystemRescue 11: nueva versión del sistema de rescate

Redacción

CrossOver 18.1.0v ha sido lanzado para Linux

Linux en Español

Ubuntu Core 24 potencia la inteligencia artificial y mejora el soporte para las GPU

Redacción

UnityX, una variante del escritorio enfocada en la innovación

Linux en Español

El navegador Brave se pasa a Chromium

Linux en Español

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies