История создания. Были процессоры Athlon XP и Pentium 4. Одноядерные. Были серверные компы, многопроцессорные. Потом появились Athlon 64, потом Athlon 64 X2. Потом Pentium 4 с гитер тредингом, потом Core2Duo. Десктопы вступили в многопроцессорную (многоядерную) эру.Компания Canonical создала upstart, который совместим с SysVinit. Процесс загрузки Ubuntu стал многопоточным. Это ускорило запуск системы. Вот для сравнения:
Ubuntu 6.10 vs Fedora Core 6: http://wiki.linuxformat.ru/wiki/LXF87-88:Fedora_Core_6_vs_Ub...
Ubuntu 7.04 и появление upstart:
http://wiki.linuxformat.ru/wiki/LXF93:Ubuntu_7.04 (раздел "Энергично")
Сравнение дистрибутивов (2007): время загрузки: http://wiki.linuxformat.ru/wiki/LXF94:%D0%A1%...
Лидируют Debian и Mandriva, странно что Ubuntu с их новым upstart проигрывает им. Стойте, но по предыдущей ссылке время загрузки было 32 секунды, а не 55, как же так? Завалили студента на экзамене? Что касается лидеров теста, Debian и Mandriva, там использовался какой-то свой способ ускорить загрузку системы, подробности которого я не знаю. Я точно помню, что Mageia 1 и Debian 7 wheezy (это 2011 и 2013 годы, последние релизы перед Systemd) загружались многопоточно и быстро, но при этом там был обычный SysVinit.
Потом в Fedora взяли upstart себе. Потом на основе Fedora делали RHEL 6. Потом Red Hat и Canonical поссорились: команда GNOME выпустила статистику, в которой вклад Canonical оказался равен 1%. Марк Шаттлворт ответил, как мне кажется, достойно: в меру импульсивно, в меру сдержанно, и всё по делу. А закончил он ответ словами, что если Red Hat хочет обвинить Canonical в том, что она ничего не делает, то пусть вспомнит про RHEL6 и Upstart. Red Hat ответила, что Canonical хорошо выкрутилась. По каждому из этих событий есть отдельные новости на Опеннете
RHEL6 вышел с upstart, но уже начиная со следуюшщего релиза Fedora 13, upstart убрали. Началась разработка Systemd. Главным разработчиком являлся скандально известный Леннарт Поттеринг.
Systemd комбайн. Читаешь любую новость о релизе, и охреневаешь. Но может он и хорош. Но агрессивность его внедрения рождает ровно обратную реакцию - отторжение. Как его внедряли в openSUSE (Грег Хартман перешёл туда из Gentoo и отменил возможность выбора между инитами, которая была в 12.1, на основе которого планировался релиз SLES 12. А потом и вовсе объявил о слиянии udev и Systemd). Как его внедряли в Debian (тут вообще без комментариев). Как его пытались внедрить в Gentoo (разработчиков eudev заставили извиняться перед Поттерингом в шутливой манере, но те всё равно завершили свою работу, и отвязали Gentoo от Systemd, предоставив возможность выбора. Не испугавшись даже того, что сделали с Мердоком).