Tutoriales

El código fuente del kernel de Linux excede los 40 millones de líneas

Linux Es la columna vertebral de la computación moderna, todas las funciones desde teléfonos inteligentes hasta supercomputadoras. A lo largo de los años, Núcleo de Linux El crecimiento del tamaño y la complejidad es significativo. Ser Enero de 2025este Fuente del núcleo de Linux Probablemente 40 millones de líneas de códigoEste es uno de los mayores logros en la historia de los proyectos impulsados ​​por la comunidad.

En este artículo, discutiremos el aumento en el número de filas en el código fuente del núcleo de Linux, por qué la causa y cómo verificar el recuento de línea actual.

¿Cómo crece el núcleo de Linux con el tiempo?

desde Linus Torvalds La primera versión de Linux fue lanzada en 1991 10,000 filas de códigoEl núcleo se ha expandido enormemente. Hoy (27 de enero de 2025), el núcleo está disponible Más de 40 millones de minutos Código original.

  • Soporte de hardware -Linux se ejecuta en muchas arquitecturas, incluidas X86, ARM, RISC-V y PowerPC.
  • Nueva característica -Al Tarny la función mejorada, como mejorar la seguridad, el mejor rendimiento y el nuevo sistema de archivos.
  • Más contribuyente -Cuando miles de desarrolladores en el mundo contribuyen regularmente al núcleo.
  • Aumento del conductor -La mayor parte del núcleo es el conductor de varios dispositivos.

Calcule la línea en el código fuente del núcleo de Linux

Si desea verificar el número de filas en el código fuente del núcleo de Linux usted mismo, siga los pasos a continuación.

1. Código fuente del kernel de clonación de Linux

Primero, use el repositorio oficial de Linux Git Clone:

git clone 

Descargue el último código fuente del kernel de Linux a su sistema.

2. Navegación al directorio de Linux

cd linux/

3. Número total de cálculos

Use el siguiente comando para extraer y contar todas las filas en el repositorio:

git archive origin/master | tar -x --to-stdout | wc -l

Este comando:

  • El último archivo fuente del kernel está archivado.
  • Recuérdalos directamente a la salida estándar (stdout), No escribir un disco.
  • Número de líneas de uso wc -lEsencia

Salida de ejemplo (a partir del 27 de enero de 2025):

40076058
Encuentre el número de líneas en la fuente del núcleo de Linux

Esto significa que el kernel de Linux está a punto de ahora 40 millones de líneas de códigoEsencia Tenga en cuenta que esto incluye líneas y comentarios en blanco. Este es el recuento general, no el número exacto.

Si desea rastrear el kernel de Linux con el tiempo, ejecute el comando anterior regularmente y compare los resultados para ver la extensión de la biblioteca de códigos.

4. Contar solo c y archivos de encabezado

Si solo quieres contar .c y .h Archivo, pase al catálogo y ejecute:

find . -type f \( -name "*.c" -o -name "*.h" \) -print0 | xargs -0 cat | wc -l

Esto solo filtra la fuente C y el archivo de encabezado antes de la línea de cálculo.

Tendencia de índice de crecimiento del núcleo

Cada año, el núcleo de Linux aumenta cientos de miles de líneas. El número de líneas aumenta, y cada versión principal aumentará más funciones y soporte de equipos. Por ejemplo:

  • 2001: ~ 24 millones de líneas
  • 2010: ~ 13.4 millones de líneas
  • 2020: ~ 27.8 millones de líneas
  • 2025: ~ 40 millones de líneas

Basado en esta tendencia, se espera que el núcleo de Linux llegue 50 millones de líneas Acerca de Mediados de -2025Esencia Al aumentar el soporte de hardware, la mejora de la seguridad y el aumento de la función en varios campos, este rápido crecimiento es promover este rápido crecimiento.

A medida que Linux se expande a la inteligencia artificial, la computación de borde y los sistemas automotrices, esta tendencia puede continuar.

Historial de verificación Linux Número de numeros

Para verificar que el número de la fila del núcleo del núcleo de Linux se cuenta en un año específico, puede ver la versión anterior del código fuente del núcleo y usar la línea para contar gitEsencia

Paso 1: Repositorio de clonación del kernel de Linux

Si aún no ha clonado el repositorio de almacenamiento del kernel de Linux, ejecute primero:

git clone 
cd linux/

Paso 2: consulte una versión central específica

Para calcular la línea de años específicos, verifique la etiqueta de emisión correspondiente. Por ejemplo:

git checkout v2.6.11

Paso 3: Calcular bus

Use el siguiente comando para contar todas las líneas en la versión del núcleo:

git archive HEAD | tar -x --to-stdout | wc -l

Paso 4: Vuelva a la última versión

Después de la verificación, puede devolver la última versión:

git checkout master
git pull

Estos pasos le permitirán confirmar independientemente el número de líneas centrales históricas.

en conclusión

El crecimiento del núcleo de Linux se ha convertido en uno de los sistemas operativos más potentes y adaptables. Finalizar 40 millones de líneas de códigoEl kernel de Linux sigue siendo un gran proyecto impulsado por la comunidad. Puede usar un comando simple de Linux para verificar este crecimiento, como se muestra en esta guía.

recursoEl

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba