Hva skal jeg vite om Linux® oppstartsprosessen?

Linux® refererer til en klasse av gratis open source datamaskinoperativsystemer som bruker den samme kjernen, som er den sentrale komponenten i et datasystem som fungerer som en forbindelse mellom datamaskinens maskinvare og programvaren. En sentral forskjell mellom operativsystemer er måten de håndterer oppstart av en datamaskin, og Linux® oppstartsprosessen er tydelig forskjellig fra sine jevnaldrende. Linux® oppstartsprosessen begynner med det grunnleggende inngangs-/utgangssystemet (BIOS), som utfører flertallet av maskinvarerelaterte oppstartoppgaver. Etter at BIOS har fullført de forskjellige systemprosessene, blir systemet deretter overlevert til kjernen, som setter opp viktige systemfunksjoner og overfører kontrollen av systemet til brukeren.

BIOS er et sett med maskinvarespesifikk kode som initialiserer alle datasystemets maskinvarekomponenter. I de fleste datasystemer lastes den på en ROM -brikke, som ligger på datamaskinens hovedkort. Siden BIOS er et maskinvareutstyr, kodes det av MOntherboards produsent og ikke av utviklerne av Linux® -operativsystemet. Dette er den viktigste delen av Linux® oppstartsprosessen siden den utfører den viktige oppgaven med å gjøre datamaskinens maskinvare klar for operativsystemet.

Når alle datamaskinens komponenter er initialisert, overføres kontrollen av Linux® Startup -prosessen til et Linux® System Startup -program kalt Boot Loader, også kjent som Bootstrap. Hovedfunksjonen til dette lille programmet er å laste operativsystemet inn i maskinens minne og forberede det til utførelse. Vanligvis komprimeres Linux® -operativsystemet på harddisken, så oppstartslasteren utfører også oppgaven med dekompresjon. Hvis flere operativsystemer eller versjoner er installert på datamaskinen, vil Bootstrap be brukeren velge en. Det er også viktig å merke seg at Linux® -oppstartenProsess har to forskjellige typer bootstraps - Lilo og Grub - selv om de fleste nye versjoner av Linux® implementerer GRUB.

Med operativsystemet dekomprimert og lastet inn i minnet, tar Linux® -kjernen ansvaret for systemet. Dette lille, men kraftige programmet utfører hoveddelen av Linux® oppstartsprosessen. Den laster inn minnestyringsprogramvaren og oppgaveplanleggeren, initierer enhetsdrivere og kjører Linux® Startup -skript. Når Linux® -kjernen er ferdig med oppgaven sin, går den på tomgang og planleggeren antar kontrollen av systemet, og skaper et faktisk brukermiljø. Linux® oppstartsprosessen slutter effektivt når brukeren blir presentert for en påloggingsskjerm.

ANDRE SPRÅK