De specifieke bestanden die een computer uitvoert tijdens het opstarten variëren sterk, afhankelijk van het besturingssysteem (OS), de versie ervan, geïnstalleerde applicaties en zelfs de BIOS/UEFI-firmware. Er is niet één definitieve lijst. We kunnen het echter opsplitsen in categorieën en belangrijke voorbeelden:
1. BIOS/UEFI-firmware:
* Dit is strikt genomen geen bestand in de traditionele zin van het woord, maar de firmware initialiseert zelf de hardware en voert POST (Power-On Self-Test) uit. Vervolgens wordt een bootloader geladen.
2. Bootloader:
* Dit is het eerste stukje software dat het systeem vanuit de opslag uitvoert. Voorbeelden zijn onder meer:
* GRUB (GRand Unified Bootloader): Vaak op Linux-systemen.
* Windows Boot Manager: Gebruikt door Windows-besturingssystemen.
* Apple Boot Camp Boot Manager: Voor dual-booting van Windows op Apple-systemen.
* De taak van de bootloader is het vinden en laden van de kernel van het besturingssysteem.
3. Besturingssysteemkernel:
* Dit is de kern van het besturingssysteem. Het beheert de systeembronnen en biedt een basis waarop andere software kan worden uitgevoerd. De specifieke kernelbestanden variëren enorm per besturingssysteem:
* Linux: Vaak `vmlinuz` of iets dergelijks (de exacte naam hangt af van de distributie en kernelversie).
* Vensters: Er zijn verschillende bestanden bij betrokken, maar de kern bevindt zich op de Windows-opstartpartitie.
* macOS: Ook hier worden verschillende systeembestanden geladen als onderdeel van het opstartproces; er is niet één enkel bestand.
4. Initialisatiescripts en -processen:
* Zodra de kernel is geladen, start deze een reeks initialisatiescripts en processen om het systeem in te stellen.
* Linux: Maakt gebruik van init-scripts (systemd is nu de meest voorkomende, die veel services beheert), die verschillende daemons (achtergrondprocessen) starten, zoals netwerken, loggen en vensterbeheerders.
* Vensters: Maakt gebruik van services en stuurprogramma's die door de Windows-kernel worden geladen.
* macOS: Maakt gebruik van launchd, een systeem dat daemons en processen beheert.
5. Opstarttoepassingen:
* Dit zijn applicaties die zijn geconfigureerd om automatisch te starten wanneer de gebruiker inlogt. Deze kunnen sterk variëren, afhankelijk van de instellingen van de gebruiker en de geïnstalleerde software. Voorbeelden zijn onder meer:
* Antivirussoftware
* Cloudsynchronisatiediensten
* Systeemvaktoepassingen
Samengevat: U kunt geen lijst met specifieke bestanden verstrekken omdat:
* Variabiliteit per besturingssysteem: Linux, Windows en macOS hebben allemaal drastisch verschillende opstartprocedures.
* Versieverschillen: Elke versie van het besturingssysteem kan het proces wijzigen.
* Aanpassingen: De exacte bestanden die worden uitgevoerd, zijn afhankelijk van welke software een gebruiker heeft geïnstalleerd en geconfigureerd om automatisch te starten.
Om een glimp op te vangen van wat er gebeurt, kunt u systeemmonitoringtools of opstartlogbestanden gebruiken. Het interpreteren van deze logboeken vereist echter vaak aanzienlijke technische expertise. |