Джордан Хаббард (Jordan Hubbard), сооснователь FreeBSD и технический директор iXsystems, на конференции MeetBSD California 2014 рассказал о планах FreeBSD на следующие 10 лет и заявил о необходимости модернизировать init-систему по подобию systemd.
Хаббард отмечает необходимость популяризировать FreeBSD и с этой целью он представил несколько ключевых идей для будущего развития этого BSD-дистрибутива. Идеи включают в себя единый интерфейс конфигурации параметров FreeBSD и всех сервисов и приложений, централизованную систему уведомлений о событиях и улучшения в системе запуска и разрешении конфликтов сервисов.
В последнем пункте речь идёт о значительной переработке или замене /etc/rc.d на систему, похожую на systemd. В качестве аргументов Хаббард приводит следующее:
/etc/rc.d слишком сложен для своей задачи;
необходимо знать слишком много о том как сервисы зависят друг от друга;
разрешение конфликтов и автоматизация зависят от возможностей запускать и останавливать сервисы легко и по необходимости.
«Даже „крепкие орешки“ в Linux осознали необходимость systemd (даже если они будут продолжать ненавидеть его дальше)», — указал в своей презентации Джордан Хаббард. При этом создатель systemd — Леннарт Поттеринг (Lennart Poettering) — похвалил новые идеи проекта и заявил, что некоторые из них он и сам может позаимствовать в дальнейшем.
Они с ума посходили все что ли? Дался им этот systemd!
Тем более, что успех systemd пока ещё под вопросом. /etc/rc.d видите ли сложный! А systemd не сложный, блин.
Итого, надеюсь, в ближайшем будущем произойдёт стандартизация (возможно де-факто, возможно и де-юре) нового подхода к системе инициализации. Это есть хорошо.
Тем более, что успех systemd пока ещё под вопросом. /etc/rc.d видите ли сложный! А systemd не сложный, блин.
systemd - сложная, и далеко не лучшая, СИ, но остальные системы инициализации, я бы сказал, - просто расхлябанные. Они - слишком ненадёжные, даже для обычных потребительских устройств, таких, как смартфоны.
остальные системы инициализации, я бы сказал, - просто расхлябанные. Они - слишком ненадёжные, даже для обычных потребительских устройств, таких, как смартфоны.
А уж про серверные системы и говорить нечего, правда ведь? Ибо там требования к надёжности куда как выше.
Остаётся только удивляться, как же оно работало-то все эти годы.
Пускай скрипят мои конечности.
Я - повелитель бесконечности... Мой блог
Не совсем. Заметили, что сказано было "похожую на systemd", а не "systemd будет портирован"? А то в таком виде это можно сказать и про POSIX, например.
systemd - сложная, и далеко не лучшая, СИ, но остальные системы инициализации, я бы сказал, - просто расхлябанные. Они - слишком ненадёжные, даже для обычных потребительских устройств, таких, как смартфоны.
Вот со всем можно согласиться, кроме тезиса о ненадёжности. Может, пояснишь, что под ней подразумевается в данном контексте? Ни разу не сталкивался с падением ни sysvinit, ни любого другого init.