모든 Unix 시스템에는 pid가 1인 특별한 프로세스가 있다.이 프로세스는 다른 프로세스들이 시작되기 이전에 커널에 의해 실행되며 다른 모든 프로세스들의 부모 프로세스이며 누구의 자식 프로세스도 아니다. 다른 프로세스들이 할 수 없는 많은 일을 수행함과 동시에 그에 따른 의무도 있다.(예를 들면 부팅하는 동안 userspace를 가져오고 유지하는 일 등) 예전부터 sysvinit이라는 패키지를 통해 init이라는 process가 리눅스의 1번 pid로 시스템의 booting과 shutdown를 컨트롤 하는 역할을 해왔다. 물론 그 동안 다른 대안 init system들이 여럿 제안되었다. (systemd, Upstart 등) 일단 init system의 가장 중요한 역할은 userspace를 띄우는 것..