Gracias por el A2A.
Las respuestas existentes dicen casi todo, pero todavía quería agregar un poco de perspectiva.
El núcleo, como ve, es el núcleo de su sistema. Una pieza muy importante, incluso crítica. Pero ni siquiera cerca de la única pieza. No es de extrañar, entonces, que el conjunto de archivos que encuentre en una distribución de Ubuntu Linux tenga muchos más archivos además de los del núcleo que use. De hecho, no es necesario tener todos los archivos del kernel en un solo directorio (carpeta) sin ningún otro archivo. Por lo tanto, todos los archivos de la versión de kernel que usa su sistema Ubuntu residen en algún lugar dentro de la segunda lista de directorios que tiene. Las extensiones del núcleo (módulos) se encuentran típicamente en / lib / modules. Mientras que la imagen del kernel, es el archivo system.map, etc., reside en el directorio / boot.
- ¿Cuál es el enfoque para un problema NP-completo?
- ¿Puedo usar el mismo conjunto de validación para ajustar múltiples parámetros, uno a la vez?
- ¿Está Computer Science en el TAL para fines de 221 g al solicitar la visa F1?
- ¿Cómo se ve el código de aprendizaje automático?
- ¿Son las GPU modernas máquinas de Turing?
Hay una cosita más. El núcleo y los módulos son, como muchos otros programas compilados. Lo que significa que los programadores escriben código en un lenguaje como C. Esto se llama código fuente. Luego se usa un “compilador” para convertirlos en una representación que la CPU de la computadora pueda entender, llamada binaria. La primera lista parece una lista del código fuente. Si sigue las instrucciones que vienen con él, puede compilarlo en el binario. Debe compilar los módulos, el núcleo en sí, el mapa del sistema, etc., que luego deben copiarse (instalarse) en los directorios mencionados anteriormente.