С ней я, кстати, каюсь – тоже не разбирался. Ибо пока собирался это сделать – оказалось, что это никакой не последний писк прогресса, а сплошной ретроградный консерватизм (отстой, по простому). А все прогрессисты должны срочно кидаться на systemd
Вообще, стереотип поведения чукчи-хирурга, полосующего внутренности больного большим хирургическим скальпелем со словами
– Опять ничего не получилось!
весьма характерен для многих проектов Open Source, особенно связанных с Linux'ом: не доведя до ума имеющегося, всё бросать и создавать новый клон, форк, подсистему etc. Мир BSD этим грешит меньше: в частности, devfs, выскобленная и выглаженная, безотказно служит во FreeBSD по сей день.
Правда, в нынешней ситуации надежд, что для systemd
Как я уже говорил, оснований ожидать, что systemd
Собственно, начало этого процесса мы уже наблюдаем. Так, с systemd
journald
– демон ведения системных журналов, продвигаемый как замена традиционному syslog
... кем бы вы думали? Леннартом Поттерингом и Кеем Сиверсом, одним из основных разработчиков подсистемы udev
– скоро мы и до неё доберёмся. Однако связь между ними – не только в именах разработчиков: поскольку journald
представляет собой один из стартовых сервисов, он неизбежно должен укладываться в общую канву системы инициализации.Впрочем, системный журнал – не та штука, которая больше всего интересует конечного пользователя (в отличие от системного администратора). Но дальше – больше: вслед за этим упомянутый только что Кей Сиверс объявляет о слиянии подсистемы udev
systemd
в единую кодовую базу. А вот это для пользователя уже важнее: ведь udev
отвечает и за настройку Иксов, и за монтирование сменных носителей, и вообще за работу всех устройств. То есть выполняет все функции именованных в прошлой заметке покойников – devfs и HAL.Правда, в заявлении Кея специально подчёркивается, что udev
systemd
, и вообщесовместимость udev из состава systemd с другими системами инициализации будет сохранена на протяжении длительного времени.
Остаётся только выяснить, что в данном случае понимается под
Таким образом, длинные руки systemd
udev
. Но это ещё не всё: буквально через считанные дни после заявления Сиверса Auke Kok (транскрибировать не берусь), один из разработчиков системы Tizen (ОС для смартфонов и прочих гаджетов, базирующаяся на Linux) и Lunar Linux (одного из Source Based дистрибутивов второй волны), выступил совсем уж с неожиданным «рабочим почином».Суть его «встречного плана» – в переносе функциональности, обеспечиваемой ныне дисплейными менеджерами (такими, как KDM и GDM), системами запуска рабочих сред и управления сеансами, из состава этих сред (то есть из KDE, GNOME, Xfce, LXDE)... куда? Правильно, разумеется, в systemd
Правда, о реакции разработчиков соответствующих десктопов на столь смелую инициативу до сих пор ничего неизвестно. Можно только гадать, в каком восторге от такой перспективы пребывают ныне разработчики KDE, XFce и особенно LXDE.
А вот реакция разработчиков GNOME вполне предсказуема: они сделают так, как будет приказано. Собственно, уже сейчас, по выходе версии 3.2, systemd
Впрочем, и без этого systemd
Mandriva перешла на systemd