metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-10-07 04:35 pm

Ненависть к systemd как психическая эпидемия

Напомните мне или дайте ссылку - я уже спрашивал, чего все на systemd так ополчились?
Выглядит, как средневековая эпидемия одержимости дьяволом, все псят, чего псят - непонятно.
Ну, не считая вот этого: http://metaclass.livejournal.com/889197.html?thread=20959341#t20959341 тут, несмотря на теорию заговора, хоть какое-то обоснование имеется.

[identity profile] bydlorus.livejournal.com 2014-10-07 01:41 pm (UTC)(link)
http://uselessd.darknedgy.net/

jump right through to" What the hell? What are the motivations for forking this?"
Edited 2014-10-07 13:44 (UTC)

[personal profile] ex0_planet 2014-10-07 02:16 pm (UTC)(link)
Претензии к systemd, грубо говоря, сводятся к:

1. Не unix-way

Кроме этого технических моментов очень мало, и остальное псение — оно в основном про методы разработки и проталкивания этого всего, т.е. к самому Поттерингу, и в этом смысле критике подвергаются и другие его поделия.

PS. Капча "weasel words", отлично.
Edited 2014-10-07 14:17 (UTC)

[identity profile] avnik.livejournal.com 2014-10-07 02:58 pm (UTC)(link)
вот я согласен с тем, что основное псение на поттеринга, и на проталкивание всего своего везде.

Ну и по индукции -- пульс и прочее писаное поттерингом было редксотным говном (впрочем почему было?).

Сам по себе systemd вполне себе unixway, если всякие его machined/logind и прочие потроха будут более loose coupled, и отрываемыми/заменяемыми -- все станет ок. Там проблема в том, что оно идет все большой кучей, и документировано все весьма условно.

Что мне понравилось:
1 связка systemd/machined/nspawn
systemctl status показывает сервисы внутри контейнеров, и умеет ими рулить (start/stop/etc)
2 systemd умеет выдавать сервисами _свой личный_ /tmp
3 конструкция когда fstab парсится утилитой, которая генерит кучу файликов в /run, которые уже потом парсятся/выполняются systemd и к котороым применимы все правила и override'ы.

Что мне активно не нравится:
1 tight coupling с pam и login session, и концепцией seats, которую активно пихает поттеринг. Видимо для десктопа а-ля винда это нормально, но когда у тебя фактически single user, а при этом ты активно используешь юзеров в системе и всякие чруты/контейнеры для изоляции -- оно начинает сопротивляться и люто бесит этим.

(no subject)

[personal profile] ex0_planet - 2014-10-07 15:33 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-07 15:56 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2014-10-07 16:16 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2014-10-07 19:30 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-07 22:18 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 08:40 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 09:26 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-07 22:20 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 17:29 (UTC) - Expand
(deleted comment)

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 09:27 (UTC) - Expand

(no subject)

[identity profile] potan.livejournal.com - 2014-10-08 12:36 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 09:24 (UTC) - Expand

[identity profile] altmind.livejournal.com 2014-10-07 04:22 pm (UTC)(link)
флейма ради, скажу, что и emacs, и imagemagick и ghostscript и шеллы - тоже не unix way. что не мешает их популярности.

(no subject)

[personal profile] ex0_planet - 2014-10-07 16:33 (UTC) - Expand

(no subject)

[identity profile] volodymir-k.livejournal.com - 2014-10-07 19:20 (UTC) - Expand

(no subject)

[identity profile] bydlorus.livejournal.com - 2014-10-08 06:48 (UTC) - Expand

[identity profile] berezovsky.livejournal.com 2014-10-07 02:16 pm (UTC)(link)
это не теория заговора, это реалии
(deleted comment)

(no subject)

[identity profile] berezovsky.livejournal.com - 2014-10-07 19:41 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2014-10-07 02:51 pm (UTC)(link)
Во-первых, я много раз редактировал системные скрипты /etc/rc*/*. Потому, что логика создателей дистрибутива несовпадала с логикой развития моей компьютэрной системы.
Когда такой скрипт написан на Си -- отредактировать его становится адской головной болью. Особенно весело -- когда какой-нибудь комп ВНЕЗАПНО негрузится, и редактировать его хорошо бы путём init=/bin/sh и ручного монтирования рута.
В этом смысле, человек, который говорит "я переписал скрипты с непонятного /bin/sh на понятный Си" для меня выглядит полным идиотом.


Далее -- если бы он был гениален -- ну, можно было бы от этого что-то ждать. В смысле -- что на Си у него получится что-то достаточно гениальное и универсальное, чтобы быть не хужэ предыдущего -- а в чём-то можэт быть и лучшэ.
Но он -- тупой мудак. Дажэ если не брать дурацкие идеи (systemd, avahi) -- то идея pulseaudio, на мой взгляд, была довольно хороша. Но сделано оно откровенно жопой.

Далее -- идут ужэ мелкие показательные детали. Определение вида виртуалки, в котором systemd запущен какими-то хаками в сишном коде (и, в зависимости от, произведение каких-то действий). Такие вот дегенеративные приколы: http://juick.com/tzirechnoy/2271031 .

Ну и банальный вывод, который тут, впрочем, ужэ озвучили: http://juick.com/tzirechnoy/2669842 .
(deleted comment)

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 14:56 (UTC) - Expand
(deleted comment)

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 17:28 (UTC) - Expand

[personal profile] ex0_planet 2014-10-07 03:42 pm (UTC)(link)
а чем _идея_ pulseaudio лучше полудюжины других сетевых аудио-серверов, которые были до неё?

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 15:44 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-08 03:58 (UTC) - Expand

[personal profile] ex0_planet 2014-10-07 03:44 pm (UTC)(link)
> init=/bin/sh и ручного монтирования рута

Я вот, кстати, встречал мнение, что это несекурно и хорошо бы запретить. А также то, что весь из себя блобный systemd, не дающий влезть руками в кишки системы и там поковырять — сдвиг в положительном направлении.

Так что ничего удивительного что идеи systemd находят отклик в народе.

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 15:51 (UTC) - Expand

[identity profile] norguhtar.livejournal.com 2014-10-08 04:03 am (UTC)(link)
Ну если брать к примеру Redhat и производные. То как правило загрузка идет в два этапа. Сначала грузится initrd, затем идет подгрузка всего необходимого барахла и только после этого грузимся в систему. Как итог если что-то сломалось на стадии грузимся в систему, то используем систему из initrd. А там как раз /bin/sh есть и прочее. Опять же если говорить про systemd то все его аналоги страдают той или иной степенью идиотизма. Начиная от upstart заканчивая SMF в solaris. В целом же systemd именно как init система убирающая привязку запуска к /bin/sh весьма неплоха. Другой вопрос зачем бы все это надо :)

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 00:44 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 02:36 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 04:36 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 04:51 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2014-10-09 12:08 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 12:46 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 09:11 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 09:29 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2014-10-07 02:52 pm (UTC)(link)
А, да, кроме прочего: любой аргумент за systemd как-то оказывается каким-то дегенератством. Впроде аргументов вендофанбоев, который то орали что в винде микрокернел, то -- что там такой появился АД, который одним движэнием на тыщу машын софт устанавливает.

[identity profile] avnik.livejournal.com 2014-10-07 03:07 pm (UTC)(link)
ну я написал там чуть выше свои впечатления о systemd по опыту использования на одном десктопе, и одном сервере.
вроде старался без фанбойства как в ту, так и другую сторону.

(no subject)

[identity profile] poligraph.livejournal.com - 2014-10-07 20:43 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-07 22:15 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 10:27 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 12:33 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2014-10-08 13:23 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 13:42 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 14:43 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 16:54 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 19:04 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 21:01 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 00:46 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-09 07:52 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-09 08:49 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-09 10:09 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-09 10:44 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-08 04:05 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 12:35 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 00:48 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 02:39 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 04:39 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 04:49 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 02:35 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-09 07:56 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-09 08:22 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 12:47 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2014-10-07 04:00 pm (UTC)(link)
И да, надо понимать, что есть ровно один аргумент за systemd: его продвигает redhat. Этот аргумент -- говно.
Всё остальное вполне реально сделать и без особой перетряски инфраструктуры.

[identity profile] altmind.livejournal.com 2014-10-07 04:30 pm (UTC)(link)
мне кажется, что за pulseaudio и systemd есть один весомый арумент - один разрабочтик, который пишет код, ценнее десяти тысяч, которые пишут комменты (сам я пишу комменты)

[identity profile] berezovsky.livejournal.com 2014-10-07 04:31 pm (UTC)(link)
комменты к коду?

(no subject)

[identity profile] altmind.livejournal.com - 2014-10-07 16:37 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-07 17:24 (UTC) - Expand

(no subject)

[identity profile] altmind.livejournal.com - 2014-10-07 17:39 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 16:17 (UTC) - Expand

(no subject)

[identity profile] cottidianus.livejournal.com - 2014-10-09 18:44 (UTC) - Expand

[identity profile] osdm.livejournal.com 2014-10-07 09:19 pm (UTC)(link)
Из интереса почитал комменты по systemd на разных сайтах, вот по испорченному телефону краткое содержание.

Основная проблема в том, что от systemd невозможно отказаться. Если раньше в Unix-подобных дистрибутивах практически у каждой компоненты была альтернатива (ну там Linux - BSD, Gnome - KDE, RPM - DEB, GCC - Clang, glibc - musl и т.п.), то теперь во многие компоненты проталкивается зависимость от systemd. От systemd теперь жестко зависят Gnome, udev, dbus и еще хренова туча непонятных мне абревиатур. В свою очередь, systemd жестко зависит от Linux Kernel и glibc. Все эти жесткие зависимости, как легко понять, ничего хорошего Unix экосистеме не несут.

Ну и еще один значительный минус - systemd форсит бинарный формат логфайлов вместо текстового, что полный идиотизм.

[identity profile] berezovsky.livejournal.com 2014-10-07 09:25 pm (UTC)(link)
В общем, ведут к аналогу "mscoree.dll could not be found", а там и подмять недалеко. Закулиса, логемы, постмодерн, вот это всё.

[identity profile] permea-kra.livejournal.com 2014-10-08 08:40 am (UTC)(link)
Работает? Не трожь.

Не, ну кроме шуток. Вся инфраструктура вокруг системных демонов и системы инициализации складывалась десятилетиями. Ломать её с кондачка и менять на полностью новую - это, как минимум, рискованно. Я бы мог понять, если бы там выстроили внятный роадмэп с новыми сервисами и компонентами и лет 10-15 их поэтапно внедряли.

Кроме того, мне не нравится, что все компоненты и интерфейсы базовых сервисов оказываются замкнуты на одну команду. Это дает слишком много власти и развращает.
develop7: (dero)

[personal profile] develop7 2014-10-08 09:19 am (UTC)(link)
да кто ваши батники трогает-то?

[personal profile] leotsarev 2014-10-08 08:51 am (UTC)(link)
Думаю, основных причин как всегда две:
1. Сломана совместимость с каким-нибудь куском говна никому не нужным, в том числе лично хейтеру, но дедывоевали за эти куски говна, поэтому трогать их нельзя.
2. Раньше можно было этот кусок говна теоретически заменить на другой, никто нормальный так не делает, в том числе лично хейтер, но за право поменять этот кусок на альтернативный хейтер готов ходить на демонстрации.

[identity profile] avnik.livejournal.com 2014-10-09 12:50 am (UTC)(link)
ну кстати вторую точку зрения я даже поддерживаю.
Потому как приходилось менять пару раз.

[personal profile] leotsarev 2014-10-08 08:54 am (UTC)(link)
Собственно как я понимаю systemd это попытка написать Linux нормальный спроектированный userland (а не «понатащили кусков говна и как-то вместе они работают»). Поэтому это годно.
Единственная претензия к сабжу — зачем в systemd бинарные форматы логов. Интуивно кажется, что текстовые православнее.
Впрочем, вот в Видне бинарные логи и никаких проблем.
develop7: (dero)

[personal profile] develop7 2014-10-08 09:18 am (UTC)(link)
зачем в systemd бинарные форматы логов
1) чтобы разработчик прикладного софта мог брать и логировать данные, нужные ему, не отвлекаясь на ограничения, навязываемые диванными кукаретиками юниксвея.
2) быстрее вынимаются well-known поля
3) чтобы бизнес-информацию не выцеплять регэкспами при анализе, а доставать напрямую
Это навскидку.

(no subject)

[personal profile] leotsarev - 2014-10-08 09:30 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 10:55 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 12:40 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-08 13:45 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 09:36 (UTC) - Expand

(no subject)

[personal profile] leotsarev - 2014-10-08 09:37 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 16:24 (UTC) - Expand

(no subject)

[personal profile] leotsarev - 2014-10-09 07:43 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 13:47 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 13:47 (UTC) - Expand

(no subject)

[identity profile] ext_1684112 - 2014-10-08 09:42 (UTC) - Expand

[identity profile] tzirechnoy.livejournal.com 2014-10-08 09:31 am (UTC)(link)
Так у Вас не особо "за systemd" и вышло. Где-то какие-то вменяемые идеи -- ну да, чего такого. Чтобы из пары сотен идей не было пяти вменяемых -- ну, это всё-таки очень постараться надо.

[identity profile] ext_1684112 (from livejournal.com) 2014-10-08 09:52 am (UTC)(link)
Не читал, но скажу - вместо Баша давно пора втащить что-то нормальное общего назначение, например Lua. Чтобы и отладчик был, и everything is object, и прочие преимущества современных языков. А баш и шелл - пускай на них пузатые бородатики (или бородатые пузатики) пишут, это языки даже хуже встроенного в 1С .

Такая вещь, как загрузчик системы должна быть редактируема прямо наживую, без компилятора. То есть - скрипты, а не бинарники.

О конспирологии - я очень сожалею, что не сохранил две злобные статьи из одного удаленного блога про Линуса вообще и опенсорс в частности. Вкратце "писали люди долго и академично, так и написали бы. Пришел хам-инженегр, быренько сделал кое-каку, теперь с этой кое-какой и окружением нам мучиться до конца жизни, а нормально сделанные системы не воспримут - зачем? у них распространенность меньше, а кое-кака - вот она, одевай свитер и пользуйся".

Кто против - посмотрите-ка на сравнение Postgres и MySql, где постгрес академичен, а MySql - распространенная кое-кака. К счастью, СУБД писать - это не драйвера на коленке лепить, не все инженегры на это способны, поэтому кое-какеры здесь не победили.

[identity profile] berezovsky.livejournal.com 2014-10-08 10:13 am (UTC)(link)
Да, такие статьи лучше сохранять и дублировать по разным местам - почта, бекапы, болванки, на бумагу даже печатать. Очень быстро вычищают из Сети.

(no subject)

[identity profile] dgu92sc.livejournal.com - 2014-10-08 17:07 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 12:44 (UTC) - Expand

(no subject)

[identity profile] ext_1684112 - 2014-10-08 13:12 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 14:00 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 14:08 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 14:12 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 16:26 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 19:16 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 22:51 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 22:58 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2014-10-09 07:25 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 13:49 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-08 19:17 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-08 22:47 (UTC) - Expand

(no subject)

[identity profile] tzirechnoy.livejournal.com - 2014-10-09 07:53 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 13:43 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 01:00 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 01:43 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2014-10-09 00:57 (UTC) - Expand

(no subject)

[identity profile] norguhtar.livejournal.com - 2014-10-09 03:37 (UTC) - Expand

(no subject)

[identity profile] rdia.livejournal.com - 2014-10-09 13:52 (UTC) - Expand

(no subject)

[personal profile] develop7 - 2014-10-09 15:43 (UTC) - Expand

[identity profile] dgu92sc.livejournal.com 2014-10-08 05:05 pm (UTC)(link)
метакласс, почему ты всех считаешь психами? наверное у тебя зеркальный синдром. ты проецируешь свои отклонения на окружающий мир.

[identity profile] nivanych.livejournal.com 2014-10-09 06:44 pm (UTC)(link)
Немного оффтопика —
http://artemg.livejournal.com/198561.html

[identity profile] techquisitor.livejournal.com 2014-10-19 11:03 am (UTC)(link)
По своему опыту могу сказать следующее. Да, у Поттеринга архитектурно не очень удачные решения, хотя и отлично с мотивацией. Systemd работает не всегда очевидно и иногда делает не совсем то, чего от него ждут. Якобы недостаточность документации — чистая лажа. У Леннарта в блоге выложено очень подробная толковая документация + man-страницы очень избыточные. Если уж совсем плохо — загляните в код, он у него очень аккуратный и хорошо читаемый. Собственно, некоторые вещи для управления дистрибутивом без проблем в ROSA так и реализовали — глядя в код самого systemd. Невозможно писать портянки на скриптах теперь? Тоже хуйня — systemd ничуть не запрещает этого, в юнитах есть возможность выполнить exec чего угодно в нужном вам порядке. Опять же, это вопрос умения читать глазами, а не жопой.
На случай бажности — уже есть стабильная и очень хорошо отлаженная ветка systemd 208. Никто не заставляет вас ставить себе bleeding edge. Та же ROSA на ней сидит и не дует в ус. А зачем, собственно? Для десктопа уберсвежая ветка init-системы нахуй не упёрлась. На сервере upstart, покамест, но это ненадолго. RELS 7 будет уже на systemd работать.
Диванные критики также немножко забывают о том, что при всех минусах systemd, он походя решил огромную массу проблем. Навскидку раз и два. Это я вспомнил не напрягая память. Если очень попросить, выдам больше из интересного.
Напомню, что это самое сообщество (говорящее на всех углах, какой Леннарт мудак) несколько лет только обсуждало концепцию нового init. И где результат обсуждения? Где код? Зато теперь все воют, когда systemd захватывает один бастион за другим. Потому, что он решает задачи. Криво ли, косо. Но выполняет то, для чего его написали да ещё вдовесок упрощает управление системой. При всех своих минусах, да.
Я лично ещё думаю, что вой на systemd связан с тем, что любители чОрной магии bash/sh просто-напросто остаются не у дел с его появлением. Написать юнит для управления различными демонами, которые будут работать в подчас в очень сложном порядке — раз плюнуть. А если стоит задача просто красиво поднять демон — с этим вообще даже тупой эникейщик справится теперь.
Вторую причину воя на systemd ты уже читал у меня в блоге. Воют застрявшие в девяностых. У которых кроме парочки локалхостов нифига нет. Эти админы тупо не понимают, что сейчас инфраструктура в 600-800 серверов — серьёзной даже не считается. Леннарт в данном случае сделал то, чего корпоративный рынок давно хотел — единое и централизуемое управление серверами и контейнерами. C systemd уже нет нужды думать что у тебя за система там стоит и вспоминать какую хуйню ты забыл настроить на сервере/ВМ, чтобы какой-то сервис мог запуститься. Раньше такой зоопарк требовал недюжинных познаний, кто бы спорил.
Как-то так, если коротко.
Edited 2014-10-19 11:09 (UTC)