Hacker News new | past | comments | ask | show | jobs | submit login

Strictly speaking, of those three only upstart is actually a replacement for System 5 init. OpenRC and daemontools run under an init, and by and large replace System 5 rc. There are two toolsets (soon to be three) in the daemontools family that provide a replacement for init: nosh and runit. daemontools itself does not, and has had more than a decade of people adapting it to run under init replacements because the vanilla system only targets late 1990s inits, including under upstart as a matter of fact.

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/da...

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/in...

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/sy...




So, strictly speaking, is SysV init more than what is described in init(8)? That is to say, is it more than

* the parent of all processes, including orphans

* the executer of various entries in /etc/inittab, depending on runlevel

* the configurer of local and serial consoles

* the handler of CTRL+ALT+DEL

?



From one pedant to another, thanks for the correction, and the informative links!

So, I guess that the Debian folks were incorrectly claiming that they were looking for a replacement init. They were looking for a replacement rc system, and were willing to accept a replacement init as part of the package.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: