сеанс экзорцизма : systemd

Aug 26, 2014 13:11


Решился я избавить себя от Поттеринговских поделок окончательно. А именно, выкорчевать остатки systemd со-товагисчи из своих gentoo.

Что я получил:
  1. Избавился от pulseaudio, так как аппаратный микшер на звуковой карте меня более чем устраивает (который, вместе с gstreamer, мне не нужен от слова "вообще" (а он вообще для чего-то нужен? петля альса - пульса - альса - это лютый вин)).
  2. Вычистил волосню от hairball'а systemd.
  3. Выкинул нагло хватающий usb-устройства gvfs & dbus & volman (источник определённого раздражения "какой $^#%& процесс держит это устройство?!")
  4. Избавился от consolekit демона (что он тут делает, в конце концов? у меня не горыныч на столе).
  5. Избавился от policykit/polkit (у меня уже есть pam. и sudo. btw, polkit до внятный реализации RBAC как до ULAS J1120+0641 раком)
  6. Мне не нужно управление энергосбережением, сном и гибернацией в настольной машине (а мне они там нужны? это же не ноут на батарейке).


Почему я подозреваю hairball'ы в каких-то гадостях? А вот почему!

Что я потерял:
  1. pam_usb - самая серьёзная потеря; настолько, что я морально готов делть форк.
  2. Thunar'а для XFCE4 на подложке "рабочего стола" - потеря сомнительной ценности, с учётом того, что я визуальными разгребальщиками файлопомоек никогда не пользуюсь («чисто там, где не гадят»).
  3. плагин trash для XFCE4 - идёт туда же, куда и визуальные разгребальщики файла (т.е., в /dev/null).
  4. LXDE (lxsession) - пичаль-бида, но я думаю, что переживу. ;)
  5. Suspend, Hibernate и управление энергосбережением - лично я не настолько упоролся, чтобы экономить микроватты на настолке (desktop). Да и вообще, на настольных машинах, я считаю, это не нужно. Ну, разве что для совсем торкнувшихся зеленушников.
  6. KDE и GNOME 2/3 - не использую.


Этапы большого пути:
  • Поправил USE-флаги в make.conf :
    -dbus -kdbus -policykit -consolekit -systemd -zeroconf -avahi -upower -udisks -pulseaudio
  • Снёс sys-fs/udev с заменой на sys-fs/eudev
  • Запретил кощуннические пакеты в package.mask :
    sys-auth/polkit sys-auth/consolekit gnome-extra/polkit-gnome


p.s. хипстеры и прочие модные чуваки могут валить штудировать TAoUP. И The Unix Koans of Master Foo. И основы философии UNIX.

systemd, gentoo, udev, linux

Previous post Next post
Up