Aktualny poziom pracy może być zmieniany przez superużytkownika poleceniem telinit lub init. Domyślny poziom pracy zapisany jest w pliku /etc/inittab przy :initdefault:.

init w wersji BSD Inną popularną wersją procesu init jest wersja opracowana na potrzeby rodziny systemów BSD. W wersji 4.3BSD proces init działa według skryptu z pliku /etc/rc. Po przeprowadzeniu inicjacji systemu wczytywany jest plik /etc/ttys opisujący parametry terminali, które zostaną uruchomione w celu dostępu do systemu operacyjnego (UNIX jest systemem dla wielu użytkowników, stąd systemowe wsparcie dla inicjowania wielu terminali), str. 88. Podobny system jest dostępny w otwartoźródłowych wersjach systemu BSD takich jak FreeBSD, NetBSDThe rc.d System czy OpenBSDStrona podręcznika systemowego init itp.

Inne warianty

Do najpopularniejszych implementacji programu init należą: systemd – nowy program inicjalizujący, który podobnie jak upstart, nie jest oparty na zwyczajnym init. Jego nazwa pochodzi od "system daemon". Jest stosowany w większości najpopularniejszych dystrybucji Linuksa. upstart – stworzona na potrzeby Ubuntu przez firmę Canonical Ltd.Pakiet upstart w dystrybucji UbuntuStrona projektu Upstart initng – próba odświeżenia programu init dla systemu Linux.

Przypisy

Kategoria:Budowa systemu operacyjnego Kategoria:Linux Kategoria:Unix