LINUX.ORG.RU

История изменений

Исправление sunny1983, (текущая версия) :

Тут не о чем путаться. Процесс с pid=1 является родоначальником всех процессов в пространстве пользователя. Запускается непосредственно ядром, сразу после того как ядро примонтирует корневой раздел, при этом ядро вылавливает его в корневом разделе по пути /sbin/init, при этом происходит как раз инициализация системы, запускаются все сервисы, для этого используются инициализационные скрипты. sysVinit это как раз init+скрипты, ну там ещё утилиты вспомогательные есть вроде service, invoke-rc.d, chkonfig. А ещё бывает BSD-style init, там скрипты попроще и вспомогательных утилит нет. Но тут не рассказывать, а показывать надо, короче ставишь слаку и иссследуешь. А ещё есть бесскриптовые системы инициализации: systemd и upstart, там /sbin/init является симплинком на /sbin/systemd или /sbin/upstart и скриптов там нет, но есть юниты или джобы.

Исходная версия sunny1983, :

Тут не о чем путаться. Процесс с pid=1 является родоначальником всех процессов в пространстве пользователя. Запускается непосредственно ядром, сразу после того как ядро примонтирует корневой раздел, при этом ядро вылавливает его в корневом разделе по пути /sbin/init, при этом происходит как раз инициализация системы, запускаются все сервисы, для этого используются инициализационные скрипты. sysVinit это как раз init+скрипты, ну там ещё утилиты вспомогательные есть вроде service, invoke-rc.d, chkonfig. А ещё бывают BSD-style init, там скрипты попроще и вспомогательных утилит нет. Но тут не рассказывать, а показывать надо, короче ставишь слаку и иссследуешь. А ещё есть бесскриптовые системы инициализации, systemd и upstart, там /sbin/init является симплинком на /sbin/systemd или /sbin/upstart и скриптов там нет, но есть юниты или джобы.