[#] Системы инициализации Unix и Linux после SysV
habrabot(difrex,1) — All
2017-05-05 07:30:04


До середины 2000-х никому в голову не приходило менять [sysvinit][1], почти никому. Gentoo с самого начала создавала и развивала [OpenRC][2]. Все изменилось с появлением [launchd][3] в Mac OS X. Разработчики Ubuntu бросились создавать [Upstart][4], в котором были позаимствованы некоторые идеи из `launchd`. Дело шло не шатко, не валко, но тут случился [systemd][5] и смешал все карты. Но кто же был истинным первопроходцем?


![][6]


Daniel J. Bernstein математик и специалист по криптографии, автор популярного MTA [qmail][7] и множества других менее известных программ, среди которых выделяется [daemontools][8]. Для множества современных систем инициализации _daemontools_ являлся примером и вдохновителем. Прошу внутрь для того, чтобы познакомиться с самой элегантной, простой и влиятельной системой управления службами в Unix / Linux.

[Читать дальше →][9]

[1]: https://wiki.archlinux.org/index.php/SysVinit
[2]: https://wiki.gentoo.org/wiki/OpenRC
[3]: http://web.archive.org/web/20070704235452/http://developer.apple.com/macosx/launchd.html
[4]: http://upstart.ubuntu.com/
[5]: https://www.freedesktop.org/wiki/Software/systemd/
[6]: https://habrastorage.org/files/a4a/af6/bd4/a4aaf6bd497e421dab1dfa2c28867623.png
[7]: http://cr.yp.to/qmail.html
[8]: http://cr.yp.to/daemontools.html
[9]: https://habrahabr.ru/post/327728/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut