← All posts tagged systemd

tzirechnoy
идиоты systemd bugs.freedesktop.org
=====================
Supplying "debug" on the kernel command line gets parsed by systemd. If
a random assertion in it fires
it floods dmesg and I cannot log into the machine anymore.I have to
reboot and remove "debug" from the command line so that the machine can
boot. BUT(!)

That is the expected current behaviour
===================
Это прекрасно, да. " — Включение опцыи "debug" ядра приводит к тому, что я не могу залогиниться
— Это нормальное поведение"


from bugs.freedesktop.org
via opennet.ru
tzirechnoy
systemd На этой неделе ожыдается релиз 209 systemd. Среди инновацый:
systemd-networkd — базовая конфигурация сети (dhcp/link/bridge/bond/vlan).
systemd-backlight/systemd-rfkill — сохранение/восстановление состояния подсветки/rfkill при загрузке/завершении работы.

Знаете, я сейчас осознал одну вещь, которую дажэ некоторые люди проговаривали до меня, я дажэ тогда поддержывал их слова, но оно до меня не доходило.
Поттэринг делает не init — он делает полностью другой userspace. Не-юниксовый. Разумеется, сама попытка не является чем-то плохим (хотя архитектор из него и херовый), и я могу только пожэлать ему удачи в этом деле.

Но я и 20 лет назад заинтересовался юникс-лайками как действительно удобной и эффективной системой, при некоторой её асектичности (по сравнению с OS/2 и NT). И вскоре убедился в мощи sh-like, командной строки и утилит, ведущих свою родословную от Роба Пайка.
Но systemd — это другая система, другая ОС, которая имеет очень мало общего с линуксом, в котором мне нравится работать. У меня есть сильные подозрения по поводу её перспектив — но они дажэ не очень важны, поскольку будет она интересной и жызнеспособной или не будет — она не является моим рабочим инструментом, юниксом, и потому пока что с ней можно только играться долгими зимними вечерами.

GNU, конечно, тожэ несколько отошло от традицый (секцыя BUGS этого мана: retro11.de прекрасно иллбстрирует) — но всё-таки GNU/Linux — это вполне известный, надёжный и удобный рабочий инструмент, в отличие от systemd/Linux, который скорее всего так и останется одним из сотен безблагодатных многозадачных мониторов.
tzirechnoy
идиоты systemd poettering В срачике по поводу gnome, тащащего systemd в debian:
<<* it breaks other users of cgroups. I have not tested this personally (mostly because of the above point), but if I understand it right, it takes over the whole cgroups system, requiring anything that runs on the same kernel instance to beg it via dbus to perform required actions. This might be possible to organize on a single system, but not really between multiple systems on the same kernel. Even if you run massive Rube Goldberg tricks (akin to those once needed for dbus inside a chroot), this is still doable only if you run the same version both in host and guests. And I for one heavily use vservers, which are supposed to be replaced with lxc. Not being able to run an arbitrary, possibly old[2], distribution in a guest — or even being able to move a live system into a container, without replacing its init system, means it's a no-no for me.>>
from lists.debian.org
tzirechnoy
идиоты systemd poettering Кусок кода systemd:
f = fopen("/etc/X11/xorg.conf.d/00-keyboard.conf", "re");
if (!f)
return errno == ENOENT ? 0 : -errno;

Потом, через некоторое время — оно его ещё и записать можэт.
Этот дебил гордится тем, что переписал init с шэлла на C.