El BIOS realiza las tareas de inicio específicas de la plataforma de hardware.
Una vez que el hardware es reconocido y se inicia correctamente, el BIOS carga y ejecuta el código de la partición de arranque del dispositivo de arranque controlado, que contiene la fase 1 de un gestor de arranque Linux.
El gestor de arranque a menudo presenta al usuario un menú de opciones posibles de arranque.
La función start_kernel () a continuación realiza la mayor parte de la configuración del sistema (interrupciones, el restablecimiento de la gestión de memoria, la inicialización del dispositivo, controles, etc.), antes de continuar por separado el proceso inactivo y planificador, y el proceso de Iniciación
El planificador toma control efectivo de la gestión del sistema, y el núcleo queda dormido (inactivo).
El proceso Init ejecuta secuencias de comandos (Scripts) necesarios para configurar todos los servicios y estructuras que no sean del sistema operativo, a fin de permitir que el entorno de usuario sea creado y pueda presentarse al usuario con una pantalla de inicio de sesión.
Los elementos básicos del escritorio de Linux son muy similares a los de Windows:
Iconos
Ventanas
Barra de tareas
Menús de trabajo
Aplicaciones
Lugares
Sistema
Área de notificación