Алексей Федорчук
… как Hugges и… сами знаете, для чего созданы подгузники Hugges. Мысль эта возникла у меня после знакомства с постом Петра Леменкова systemd и встроенный в него http-сервер, содержащем ссылку на интересную дискуссию о том, зачем же таки в systemd встроена загрузка httpd и библиотеки для генерации QR-кодов. Тема меня заинтересовала (тем более, что я понятия не имел, что такое QR-коды). И потому обратился я к первоисточнику. Начинается он словами словами Петра Писара (Petr Písař):
Неужели я единственный, кто в недоумении поднял бровь, обнаружив, что сегодняшние обновления Systemd в Systemd-194-1.fc18 тянут библиотеки за собой libmicrohttpd и генерации QR-кодов?
На это Джон Флориан (John Florian) отвечает ему, что это необходимо для обеспечения безопасности системного журнала, ссылаясь на соответствующий материал.
А Леннарт Поттеринг (Lennart Poettering) дал более развёрнутый ответ. Суть которого сводится к тому, что это сделано ради совместимости с другими системами, во-первых, и потому, что соответствующий код небольшой и хорошо проверенный— во-вторых.
Развивая тему топикстартера, Мирослав Термач, судя по фамилии (Miloslav Trmač), его соотечественник, уточняет, что они следуют схеме минимальной инсталляции, в которой, казалось бы, службам типа httpd не место.
На это Мэттью Миллер (Matthew Miller) потребовал объяснений: а каковы причины, заставляющие использовать именно минимальную установку?
Мирослав, в соответствие со своим именем, миролюбиво эти причины перечислил. Я их повторять не буду: приверженцам минимальных инсталляций (любых дистрибутивов) они известны, любителям устанавливать всё до кучи — не интересны.
Вслед за этим Петер Робинсон (Peter Robinson) высказался в том смысле, что хорошо бы иметь возможность отказаться от установки компонентов, которые пользователь полагает необязательными.
На это Леннарт ответил, что он и сам всей душой за возможность минимальной инсталляции, и готов делать всё в этом направлении, но хотел бы всё оставить по прежнему.
На этом я прекратил чтение, потому как решил таки выяснить, что же такое QR-коды? Вдруг это такая здоровская штука, которая принесёт всем счасть, а я об этом и не подозреваю. Оказалось, действительно: это система для генерации штрих-кодов. Без чего обычному пользователю прожить ещё труднее, чем без собственного web-сервера. А если всё это богачество будет загружаться по умолчанию при старте машины — тут и наступит всеобщее благоденствие.
Пара слов в заключение. Быстро, однако, прошла та пара-тройка лет, когда Fedora, казалось, действительно была повёрнута лицом к пользователю. Или это просто казалось тем, кто применял её отечественный вариант — RFRemix? Ныне она, увы, вернулась на круги своя: быть кружком юных техников, результаты которых потом используют (или не используют) взрослые дяди из корпоратива.
Подобно тому, как в советское время в кружках судомоделирования или планеризма ковались кадры для разработки мирно пашущих тракторов с вертикальным взлётом из подводного положения. И оно бы ладно, если бы дело касалось только Fedora. Но ведь стенами этого кружка стремяться огородить весь Linux-мир — и делают это с удовольствием. Даже те гентушники и арчевщики, которые ещё недавно гордились своим KISS’ом…
Что-то я не понял, чем «гентушники и арчевщики» провинились?
Ну вот не надо :)
В уютной гентушечке openrc как был, так и есть. Кто хочет ставить системд, тот ставит, кто не хочет — тот не ставит.
В генте системдэ нет, как секса в ссср =)
# eix systemd
* sys-apps/systemd
Available versions: (~)189-r3 (~)191-r1 (~)192 (~)193 (~)194 {{acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd}}
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: System and service manager for Linux
* sys-apps/systemd-sysv-utils
Available versions: [M](~)37 [M](~)194
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: sysvinit compatibility symlinks and manpages
* sys-apps/systemd-ui
Available versions: (~)1
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: System and service manager for Linux
Как видите, ничего из этого не установлено, и отлично живется
Ну, что же, рад за гентушников. Однако в Sabayon’е systemd активно внедряется, так что надолго ли в Gentoo нет секса?
Вон в Arch’е уже вовсю есть :)
что-то ты и про сабайон гонишь :) У меня сабайон и systemd даже не пахнет. Более того:
note wifi % equo search systemd
>> @@ Поиск…
>> Ключевые слова: systemd
>> Найдено: 0 entries
# Ты, наверное, перепутал с NetworkManager ;)
Есть-то он в Gentoo есть, да кто ж ему дасть? Сильно сомневаюсь, что в обозримом будущем его установку пропишут в хэндбук по-умолчанию. А Sabayon на мейнстрим не особо влияет (если бы его разработчики могли влиять, не нужно было бы выделяться).
Это просто RedHat не устраивает существующий зонд, и они готовят advanced версию. Ничего личного, просто бузинесс. Линуксоиды тоже виноваты — привыкли, что корпорации дают им нямку халявную, зато с жопоэлью. Ежели б на opensource можно было бы нормально зарабатывать, за 20 лет сложилось бы сообщество независимых разработчиков. А сейчас даже многие «независимые» — штатные сотрудники RH, Novell, Intel и прочая, прочая. И какие претензии к тому, что они делают то, что приказывает тот, кто их кормит? Как гласит древняя мудрость — кто девушку ужинает, тот ее и …
>Вон в Arch’е уже вовсю есть
Ради эксперимента еще летом замаскировал все, что относиться к systemd, у меня даже удев версии 1.82(25/05/12). И ничего, пока система не развалилась. Единственно — с версии кед 4.9 отвалился powermanagement, что конечно, зело неприятно, но отнюдь не смертельно.
ЗЫж А в current’е DFBSD вчера ветки 3.2.хх и 3.3.хх появились. 3.2 я сегодня на работе между делом собрал — работает. Может, таки ну нафиг этого Поттера?:)