Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One difference is that the init system is not especially user facing.

(It can be, but that means it isn't working very well)



It is for sysadmins. And those are probably Canonical's biggest source of income.


Not really. We're mainly concerned that the interface is consistent.

service ssh restart works fine but that was fine in sysvinit as well..


for some value of fine.

  service my_service restart 
required writing 100+ shell scripts, each of which was error prone and difficult.


But also 100% not my problem :)


If one of those scripts forgets to kill a process's children (because the process itself was supposed to handle that), and a server ends up with a bazillion orphaned processes, then it could well become your problem!

This happened to me once. Never again, damn it.


What stopped you from spawning the daemon in a cgroup?


I didn't know about them at the time, and I wasn't the one who wrote the script that spawned it.


It matters to sysadmins and programmers.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: