Init
From Wikipedia, the free encyclopedia
init er i Unix og Unix-lignende operativsystemer den første prosessen som startes under oppstart av datamaskinen. Det er en daemon som kjører inntil systemet slås av. Den er den direkte eller indirekte foreldreprosessen til andre prosesser og adopterer automatisk alle foreldreløse prosesser. Init startes av operativsystemkjernen ved å bruke et hardkodet filnavn; en kjernepanikk inntreffer hvis kjernen er ute av stand til å starte den. Init tildeles vanligvis prosessidentifikator 1.
I UNIX System III og UNIX System V var funksjonaliteten til init forskjellig fra forsknings-Unix og dens BSD derivater. Bruken i de fleste Linux-distribusjoner har tradisjonelt benyttet den tradisjonelle init. En nylig variant på Linux-systemer er systemd, som stort sett er kompatibelt med System V. Slackware bruker BSD-stil oppstart, mens andre som Gentoo har deres egne versjoner.
Flere erstatninger av init-implementasjonen har blitt laget, og prøver å oppheve begrensninger i standardversjonene. De inkluderer launchd, Service Management Facility, systemd og Upstart. I de senere år har systemd blitt tatt i bruk av alle større Linux-distribusjoner.