Systemd’ова болезнь

Алексей Федорчук

Я, конечно, не врач, но, кажется, совершил медицинское открытие: открыл совершенно новую болезнь. Поражает избирательно, только тех, кто тем или иным образом связан с разработкой systemd и сопряжённых служб. Но зато, похоже, с вероятностью, близкой к стопроцентной…

Симптомов этой болезни пока выявляется три. Первый симптом — не-чтение ранее написанного, выраженное в хронической форме. Типичную клиническую картину этого можно видеть знаменитом Откровении Леннарта Поттеринга, которое под именем systemd Optimizations не так давно обошло всю сеть (имеется и в русском полупереводе-полупересказе). Мысль его столь глубока, что не могу не процитировать отдельные фрагменты:


Вкомпилировать необходимые драйверы в ядро, без их загрузки в виде модулей;

Отказаться от initrd и использовать имена устройств вместо UUID;
Отключение LVM и лишних сервисов хранения;

Отключение локального сервиса доставки почты;

Неиспользование ядра Linux, собранного с отладочными опциями.

Не правда ли, как свежо и оригинально? Хотя всё это лет почти 15 назад знал и применял любой начинающий слакварщик. Но он не знал о systemd — и потому не мог проникнуться пониманием глубинной сути своих действий. Ибо основывался на начётничестве книжек Шойхера и Фолькердинга.

Второй симптом — безудержное восхваление всего, что хоть каким-то боком связано с systemd. Примеров тому можно найти без счёта на страницах Пульса Fedora. Но меня больше всего восхитила новость про gummyboot — собственно, она и стала последним толчком к сочинению этого памфлета. Так что опять не могу удержаться от цитаты:

Kay сообщает в своей ленте Google+, что загрузчик научился запоминать опцию загрузки по умолчанию, задаваемую пользователем в меню загрузчика. GRUB2 так не умеет…

Пётр, побойтесь гнева Ахурамазды… Во-первых, вот здесь Вы найдёте свидетельства и того, что умеет, и даже описания, как именно он это умеет. А во-вторых, это с незапамятных времён умел даже такой простой загрузчик, как BSDLoader.

Кстати, при практической работе опция весьма неудобная: первое, что я делал во FreeBSD — отключал её. Так что гордиться тут особо нечем. Разве что почаще вспоминать слова эмира Бухарского о сочетании восхваления с правдоподобием. А то, право же, просто смех разбирает.

В нашем же случае с восхвалением сочетанием поношение всего, что с systemd не связано — и это третий симптом явления. Тут уж всем достаётся — и «устаревшим» дистрибутивам, и «отсталым» UNIX’ам. Ну а про Ubuntu и говорить нечего: колкости в её адрес обнаруживаются если не в каждом посту, то через один. Надеюсь, читатель простит меня, если уж их я цитировать не буду. Потому что совсем это смешно. Только не над объектом колкостей, а над их авторами смешно. Ибо не только восхваление, но и поношение надо сочетать с правдоподобием.

Таковы симптомы systemd’овой болезни. А вот лекарства от неё я не знаю. Разве что почаще перечитывать Повесть о Ходже Насреддине Леонида Соловьёва — Насреддин по такого рода недугам был большой дока, и лечил их смехом.

9 комментариев к “Systemd’ова болезнь

  1. Алексей, эта проблема маштабнее чем кажется на первый взгляд. Пора заводить реестр отозванных высказываний, и решений :)

  2. В grub2 есть возможность установить последнюю загрузочную позицию как default, что не удобно и практически бесполезно.
    В новости же про gummyboot говориться о возможности задать default позицию самостоятельно, не ковыряясь в конфигах. С этой целью пользователь чаще всего и лезет в настройки загрузчика. Разумное решение, которое уже очень давно напрашивалось.

  3. Только гильятина помогает при Systemd головного мозга… Леннарт П. заразный, его нужно изолировать от людей и усиленно лечить.
    p.s. Отличная заметка ;))

  4. здоровых людей нет, есть недообследованные

  5. 2 ajev А может, наоборот — не-отозванных?
    И писать, кстати, меньше придётся
    Кстати, не думайте, что выраженный здесь мой взгляд — первый :)

  6. 2 altwazar Из написанного это ни разу не следует
    И к тому же не очень ясно, как это можно сделать

  7. 2 paulus ну мы же гуманисты, плюралисты и эти, как его, полит-корректисты, во

  8. 2 Vladimir согласен
    только вот обследование у всех разные болезни находит
    а бывает, что и без обследования, по анамнезу диагноз очевиден

Обсуждение закрыто.