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] 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)

[identity profile] tzirechnoy.livejournal.com 2014-10-07 02:56 pm (UTC)(link)
Какое подтверждение моего второго коммента в этом тредике!
(deleted comment)

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

[identity profile] tzirechnoy.livejournal.com 2014-10-07 03:44 pm (UTC)(link)
Ничем, ровно такая жэ. Но jackd почему-то невзлетел и кривоват, esd -- тупой и угрёбищный, NAS тожэ туп, да и отказались от него -- так почему бы не сделать ещё один?

[identity profile] norguhtar.livejournal.com 2014-10-08 03:58 am (UTC)(link)
Jackd был мягко говоря не userfrendly. Pulseaudio взлетел исключительно как ни странно за счет более менее нормальной работы и минимальных со стороны пользователя настроек.

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

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

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

[identity profile] tzirechnoy.livejournal.com 2014-10-07 03:51 pm (UTC)(link)
Мда.

[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 весьма неплоха. Другой вопрос зачем бы все это надо :)

[identity profile] avnik.livejournal.com 2014-10-09 12:44 am (UTC)(link)
зато он нахуй взрывается, если его попытаться настроить

[identity profile] norguhtar.livejournal.com 2014-10-09 02:36 am (UTC)(link)
Кто именно? initrd?

[identity profile] norguhtar.livejournal.com 2014-10-09 04:51 am (UTC)(link)
Дак не настраивайте. К примеру сейчас из забавного, bluetooth гарнитуры без бубна цепляются только к pulse.
Edited 2014-10-09 04:51 (UTC)

[personal profile] ex0_planet 2014-10-09 12:08 pm (UTC)(link)
Ничо-ничо, скоро все опять будет весело. Поддержку гарнитур из пульсы уже повыкинули, и теперь это будет отдельный проект. В bluez тоже какие-то изменения с коннективностью внутри софтверного стека, и теперь в пульсе два коннектора для bluetooth-демона: один со старым интерфейсом, другой ­— с новым.

[identity profile] norguhtar.livejournal.com 2014-10-09 12:46 pm (UTC)(link)
Я в курсе. Словил такую проблему когда переезжал на новый bluez в Fedora. Правда там в bluez опомнились и в 5 версии НАКОНЕЦ добавили cli интерфейс для работы с bluetooth устройствами.
develop7: (dero)

[personal profile] develop7 2014-10-08 09:11 am (UTC)(link)
по второй ссылке @vt всё правильно сказал

[identity profile] tzirechnoy.livejournal.com 2014-10-08 09:29 am (UTC)(link)
Я ему вполне доступно ответил. Кстати, до него ответ, кажэтся, дошёл, в отличие от Вас.