El kernel Linux es el motor que permite que todas las distribuciones del sistema operativo Linux para funcionar en un ordenador. Es una colección de los firmware se comunica con todos los componentes de hardware , pasar datos entre el sistema operativo y los programas que se ejecutan en él y hardware de la computadora. La Fundación Linux libera un núcleo estándar , precompilado. Sin embargo , los usuarios avanzados pueden optar por compilar sus propios núcleos que incluyen sólo las piezas de firmware que necesitan, para un sistema más eficiente . También pueden compilar su propio kernel para incluir piezas especializadas de firmware que la mayoría de los usuarios no necesitan.
Compilación Tiempo
Aunque los avances en la velocidad y la eficiencia del procesador se han reducido en gran medida la cantidad de tiempo que se necesita para compilar un núcleo Linux, es todavía un proceso largo. Cuantos más componentes de firmware que el usuario incluya , cuanto más tiempo el proceso tomará . Incluso si un usuario decide hacer ciertos componentes de firmware modular , y además auxiliar al núcleo que los usuarios pueden activar o desactivar , todavía tiene su código fuente para compilar .
Comprobación del estado del proceso
El proceso de compilación del kernel estándar no mostrará cada subetapa se está realizando activamente . Más bien, se mostrará cuando se haya iniciado y terminado de trabajar en diferentes componentes del núcleo . Si la ventana de terminal que pertenece al proceso de compilación del núcleo no ha mostrado una nueva entrada en mucho tiempo, el usuario puede abrir otra ventana de terminal y utilice el "all -ps aux " comando para comprobar el estado del proceso . IMCMEXICO el proceso de " gcc " tiene una "Z " en la columna " stat " en la salida del comando , el proceso se ha congelado y necesita ser terminado . Terminar el Proceso
Antes de que el usuario mueve un kernel compilado en la carpeta de sistema adecuado y establece el gestor de arranque para usarlo, el núcleo es más que otro archivo en el equipo . En consecuencia , concluye el proceso de compilación de un kernel no daña el sistema Linux. El usuario sólo tiene que reiniciar el proceso de compilación. Los usuarios pueden detener el proceso de compilación con el comando " kill -9 PID" en otra ventana de terminal, donde " PID " es el número al lado de la entrada " gcc " cuando el usuario emite el "ps aux -all" comando .