¿Cuánto tiempo lleva leer el código fuente del kernel de Linux?
Sin embargo, el núcleo ahora está inflado. Tome el último Linux-4.9.229 como ejemplo:
El código fuente completo del kernel es aproximadamente 801M:
El código del controlador representa aproximadamente la mitad, aproximadamente 407M:
Sistema El código relevante es aproximadamente 164M:
El código relacionado con el subsistema de red es 29M:
El código relacionado con el sistema de archivos es 38M:
El núcleo El código del kernel de Linux es de aproximadamente 7,7 M:
Pero en realidad es sólo 7,7 M. No es fácil para usted verlo por completo. El código del kernel de Linux implica lenguaje C, principios de composición de hardware, sistemas operativos, estructuras de datos y algoritmos, etc. ¿Sabes que tienes estas bases? Si no lo tiene, no podrá comprender la esencia del kernel de Linux incluso si lee el código fuente del kernel de Linux.
El código fuente del kernel de Linux es amplio y completo. No importa cuán inteligente y enérgica sea una persona, es imposible leer y comprender completamente todo el código fuente del kernel de Linux. Hay que elegir una línea principal para estudiar en profundidad. Estas líneas principales pueden ser:
Investigación del proceso de inicio del kernel de Linux Investigación de la arquitectura del controlador de Linux Investigación del subsistema de red de Linux Investigación del mecanismo de gestión de memoria de Linux Investigación del programador de Linux Investigación de la gestión de procesos de Linux Investigación del mecanismo virtual de Linux (kvm) Investigación del kernel de Linux en tiempo real tecnología La investigación profundiza en una determinada línea principal, mientras estudia claramente esta línea principal, también se expande, penetra y aprende de otras líneas principales. De punto a línea, de línea a superficie y de superficie a cuerpo, es una forma eficaz de aprender el código fuente del kernel de Linux.