Init
Init on Unix-järjestelmissä ohjelma, jonka tehtävänä on kaikkien muiden ohjelmien (prosessien) käynnistäminen. Tyypillisesti järjestelmän ydin käynnistää init-ohjelman ensimmäisenä ulkoisena prosessina (PID 1).
yleistä
Linux-järjestelmissä on perinteisesti ollut käytössä kahden tyyppisiä init-ohjelmia, System V Unixin (sysvinit) ja BSD-Unixin initin toimintaa jäljitteleviä. Lähes kaikki jakelut käyttävät nykyisin System V -tyylistä initiä poikkeuksena esimerkiksi Slackware ja Arch Linux jotka käyttävät BSD-initiä.
toteutukset
- sysvinit: Useimmat levitysversiot käyttävät tätä
- bsdinit: archlinux, slackware
- init-ng: uusi init, uusilla ominaisuuksilla, harva distro kuitenkaan suosii tätä
- upstart: Ubuntun init
- minit: kevyt init
muuta
Käytettävän init-ohjelman voi itse vaihtaa ytimen init-parametrilla. Esimerkiksi parametrilla init=/bin/zsh ydin korvaisi normaalin init-ohjelman Zsh-komentotulkilla.