1. Firmware BIOS/UEFI:
* Este no es estrictamente un archivo en el sentido tradicional, pero el firmware en sí inicializa el hardware y realiza la publicación (autoevaluación). Luego carga un cargador de arranque.
2. Cargador de arranque:
* Esta es la primera pieza de software que el sistema ejecuta desde el almacenamiento. Los ejemplos incluyen:
* grub (gran cargador de arranque unificado): Común en los sistemas Linux.
* Windows Boot Manager: Utilizado por Windows Operating Systems.
* Apple Boot Camp Boot Manager: Para ventanas de doble potencia en los sistemas Apple.
* El trabajo del cargador de arranque es encontrar y cargar el núcleo del sistema operativo.
3. Núcleo del sistema operativo:
* Este es el núcleo del sistema operativo. Gestiona los recursos del sistema y proporciona una base para que se ejecute otro software. Los archivos específicos del núcleo varían salvajemente por el sistema operativo:
* Linux: A menudo `vmlinuz` o similar (el nombre exacto depende de la versión de distribución y núcleo).
* Windows: Hay varios archivos involucrados, pero el núcleo está contenido en la partición de arranque de Windows.
* macOS: Nuevamente, varios archivos del sistema se cargan como parte del proceso de inicio; No hay un solo archivo.
4. Scripts y procesos de inicialización:
* Una vez que se carga el núcleo, inicia una serie de scripts y procesos de inicialización para configurar el sistema.
* Linux: Utiliza scripts init (Systemd es ahora el más común, administrando muchos servicios), que inician varios demonios (procesos de fondo) como los administradores de redes, registros y ventanas.
* Windows: Utiliza servicios y controladores cargados por el núcleo de Windows.
* macOS: Utiliza Launchd, un sistema que administra demonios y procesos.
5. Aplicaciones de inicio:
* Estas son aplicaciones configuradas para comenzar automáticamente cuando el usuario inicia sesión. Estas pueden variar ampliamente dependiendo de la configuración del usuario y el software instalado. Los ejemplos incluyen:
* Software antivirus
* Servicios de sincronización en la nube
* Aplicaciones de la bandeja del sistema
En resumen: No puede proporcionar una lista de archivos específicos porque:
* Variabilidad por OS: Linux, Windows y MacOS tienen procedimientos de inicio drásticamente diferentes.
* Diferencias de versión: Cada versión del sistema operativo puede cambiar el proceso.
* Personalizaciones: Los archivos exactos se ejecutan dependen del software que un usuario haya instalado y configurado para comenzar automáticamente.
Para ver lo que está sucediendo, puede usar herramientas de monitoreo del sistema o archivos de registro de arranque. Sin embargo, interpretar estos registros a menudo requiere una experiencia técnica significativa.