Dear all, John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> writes:
> Says the guy who posted this to back up his chain of arguments: > >> http://wiki.gentoo.org/wiki/Talk:Comparison_of_init_systems Excuse me for hijacking this reply. On the wiki page. I revised it into present form last year, after a *shadow* survey (using each to see its interface and features, by performing service add/remove/start/stop) of various init systems, including sysvinit + sysv-rc, Upstart, systemd, OpenRC, SMF and launchd. It is biased, not mature and started from the biased http://0pointer.de/blog/projects/why.html to counter-argue Lennart's points. For the '??' in Device-based Activation, sorry, at that time I didn't know what it was so just copy-n-pasted. Because of the bias, It was soon moved into "Talk" for archieving purpose. For a objective version have a look at the main page, http://wiki.gentoo.org/wiki/Comparison_of_init_systems. For the features that people care most in OpenRC (openrc herd, correct me if I am wrong): a. process supervising: no. But OpenRC can be integrated with runit (unofficial yet), my personal effort is targeting to use s6[1] together with OpenRC. b. event-driven, mostly hotplug events OpenRC provides a HOTPLUG virtual runlevel. to keep features minimal, it relies on udev to trigger it. An example of iPhone hotplugging[2]. I forgot if inotify could fit into this. If you need more info I can dig it out. c. socket activation no. At present no solution yet. Cheers, Benda 1. http://www.skarnet.org/software/s6/why.html 2. http://wiki.gentoo.org/wiki/Iphone_USB_Tethering#udev_trigger -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87ob9ycgml.fsf...@proton.in.awa.tohoku.ac.jp