Linux en español
Kernel Linux
Noticias

Un vistazo a la composición del kernel Linux

2 minutos de lectura

El kernel Linux es un monstruo de la programación, compuesto por más de 61.000 archivos y más de 25 millones de líneas de código incluyendo documentación, ayudas, utilidades, etc., aportadas por más de 19.000 personas durante los más de 27 años que lleva disponible. Y la cabeza de los cambios, que no de las aportaciones de código, sigue su creador, Linus Torvalds, con en torno al 3% de commits.

Esto son cifras de 2018, de hace apenas un par de meses, según recogían en Phoronix a mediados del pasado septiembre, después de adiciones y retiradas masivas de código a lo largo del tiempo. Son estadísticas extraídas del sistema que incorpora GitHub, donde el repositorio del kernel Linux tiene su principal réplica.

HIT Closer

Pero las estadísticas de GitHub permiten hacer más cosas y de eso va un pequeño e incipiente proyecto que ya pulula por la forja de software y que, a falta de avanzar, nos deja con una curiosa imagen. El proyecto es kernelstats, una aplicación Rust que extrae estadísticas sobre lanzamientos de Linux y que mediante Jupyter permite crear visualizaciones de los datos y la imagen es la siguiente.

Kernel Linux

Como se puede ver, la imagen no abarca toda la historia de Linux, pero sí bastante: desde la versión 2.6.12 lanzada a mediados de 2005 hasta la última que ha salido, Linux 4.19. Cuenta millones de líneas de código, pero lo interesantes es la distinción entre las diferentes áreas del kernel: arquitecturas, controladores, sistemas de archivos…

En definitiva, una imagen curiosa que nos enseña cómo y dónde ha ido engordando el kernel en todos estos años, o qué versiones han sido las que más contenido han recibido, por ejemplo Linux 4.2, que añadió la fiolera de más de un millón de líneas de código, o más recientemente Linux 4.12.

Post original en: muylinux.com

Valorar post

Entradas relaccionadas

Docker Desktop amplía el soporte para Windows y se integra con la IA de NVIDIA

Redacción

Ubuntu 22.04.3 LTS y Ubuntu 23.04 llegaron con un problema de seguridad que tienes que corregir

Redacción

Un fraude publicitario masivo afecta a 1,7 millones de PCs con Windows

Linux en Español

Valve da un paso adelante y propone cambios para acelerar el desarrollo de Wayland

Redacción

Amarok 3.0: el gran reproductor de música de KDE resucita… ¿un poco tarde?

Redacción

Linux 6.5 mejora la gestión de los procesadores e introduce soporte de USB4 V2 y MIDI 2

Redacción

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