| |
| 2.3, Аноним (3), 10:27, 10/09/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
NIH синдром неизлечим, но скорее всего хотят по своему все делать, чтобы потом не проталкивать в systemd спорные решения, которые скорее всего отклоняет, ещё и, как принято в Линукс среде, крепким словом 😁
| | |
| 2.7, Аноним (7), 10:38, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
А это не systemd. Оно не живёт в PID1 и всё, что может сломаться, не несёт туда.
Это буквально то, что вынесет systemd на линуксах, как pipewire вынес пшшшаудио.
| | |
| 2.10, Аноним (10), 10:42, 10/09/2026 [^] [^^] [^^^] [ответить]
| +8 +/– |
systemd пробит гвоздями к линуксу с его cgroups2 и прочими, а протащить эти фичи в ядро БСД просто так не получится.
| | |
| 2.21, опеншлёпивпродакшн (?), 11:24, 10/09/2026 [^] [^^] [^^^] [ответить]
| –4 +/– |
Если дать 100 людям задание приготовить суп и дать одинаковые ингредиенты, то они все приготовят одинаковый суп?
| | |
| 2.34, pfg21 (ok), 12:28, 10/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
чтобы вместо богопротивного виндовского фотмата ini был рассововерный json конечно же !!
| | |
| 2.49, Аноним (49), 13:46, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
даже если бы они взяли системд , они бы его код все равно переписывали изза лицензии , под mit\bsd
| | |
| 2.52, Аноним (52), 14:14, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Зачем делать велосипед, если его уже сдалали много миллионов раз (не путать изготовление с изобретением)
| | |
|
| 1.2, Аноним (3), 10:25, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Вот и во freebsd будет свой systemd.
Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
| | |
| |
| 2.9, мяв (?), 10:40, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
потому что это видать не конфиг, а что-то интерпретируемо-обрабатываемое(обрабатывается как конфиг при старте и интерпретируется при ручных командах в сервис), типо как в openrc. но вопрос - зачем когда в опенрц это уже 100 лет в обед.
| | |
|
| |
| |
| 3.24, xsignal (ok), 11:37, 10/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Нарушены принципы kiss, ортогональности и децентрализации, теперь в FreeBSD тащат комбайн, "менеджер всего".
| | |
| |
| 4.36, warlock66613 (ok), 12:41, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
KISS это вообще из другой оперы. Остальных нарушений не видно. Это не менеджер, это просто запускалка сервисов и она даже не PID 1.
| | |
| |
| 5.37, xsignal (ok), 12:44, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Это не менеджер, это просто запускалка
Как позиционировался systemd когда-то и к чему это пришло...
| | |
| 5.38, xsignal (ok), 12:46, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> KISS это вообще из другой оперы
"Эрик Рэймонд в своей книге The Unix Philosophy in One Lesson резюмирует философию UNIX как широко используемый принцип KISS" (Вики)
| | |
| |
| 6.55, warlock66613 (ok), 14:34, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Если так понимать KISS, как его понимает Эрик, то обсуждаемый проект ему максимально соответствует. Нам надо запускать и менеджить сервисы -> самый простой способ решить эту проблему -- написать программу, которая будет запускать и менеджить сервисы.
| | |
| |
| 7.61, xsignal (ok), 15:29, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> написать программу
По принципу KISS - это самое последнее, что нужно делать.
| | |
|
|
|
|
|
|
| 1.8, мяв (?), 10:38, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?
| | |
| |
| 2.43, Аноним (43), 13:12, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Обратная совместимость с прошлой системой, плюс гибкость под свои нужды, очевидно
| | |
|
| 1.12, manchelsi (ok), 10:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d
Когда-то и systemd так поступал с init.d, а теперь WARNING DEPRECATED
| | |
| |
| 2.32, Аноним (33), 12:18, 10/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
SMF имеет большую функциональносить, и связан с управлением ресурсами (проектами) и RBAC в Solaris'е, просто взять и перенести во FreeBSD не получится.
К тому же его конфигурационный файл пишется на XML, а во FreeBSD XML не любят.
| | |
|
| |
| 2.22, 1 (??), 11:31, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
1. Ускорить загрузку
2. Выкинуть monitord
| | |
| |
| 3.25, xsignal (ok), 11:39, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> 1. Ускорить загрузку
А что, приходится так часто перезагружаться, что это стало узким местом?
| | |
| |
| 4.41, Аноним (41), 12:57, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
сервер может долго запускаться, какую-нибудь террабайтную базу проверять перед тем как сокеты открыть
| | |
| 4.44, Аноним (43), 13:13, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Фряха последние годы ориентируется на десктоп (см. laptop project), поэтому там это будет полезно
| | |
|
|
|
| |
| 2.39, Аноним (65), 12:49, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Просто наяривание на скорость загрузки. Впрочем, в Линуксе некоторые тоже этим страдают.
| | |
|
| 1.26, Мемоним (?), 11:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> написания встроенных обработчиков на языке Lua
Заменить баш-портянки на луа-портянки? Ну так себе идея.
| | |
| |
| 2.59, Ivan_83 (ok), 15:02, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Во фре нет BASH по умолчанию и все скрипты пишутся на shell script, он же юзается как /bin/sh для rc.d.
| | |
|
| 1.31, Аноним (31), 12:18, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд. Такое можно только приветствовать, ещё и обратная совместимость есть.
| | |
| 1.45, Аноним (45), 13:33, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ] | +/– | Ну наконец-то rc система фри ужасна То что она должна делать - запускать и сле... большой текст свёрнут, показать | | |
| |
| 2.50, Ivan_83 (ok), 14:06, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Следить за сервисами, в том смысле что поднимать упавшие - никогда не было задачей rc.d во фре.
/usr/sbin/daemon - сделан и используется СПЕЦИАЛЬНО для приложений где автор не осилил работу в качестве сервиса.
Если вам нужно динамическая реакция на VPN или ещё что то - это делается через devd: надо добавить свои скрипты на нужные вам события.
> В настройке сервисов разброд и шатание - где-то для каждой настройки есть rc переменная, где-то для всего foobar_args, где-то foobar_flags, где-то foobar_params. Где-то поддерживается смена юзера, задание лимитов, смена fib, где-то нет.
Так и сервисы сильно разные.
Нужно каждый смотреть отдельно.
| | |
|
| 1.48, Аноним (48), 13:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Нафиг вы все прицепились к systemd, он не ломает unixway, я хоть и старик мне вообще фиолетово. Куда хлеще симлинки /bin /sbin /lib, и все прожевали, ни один ни пискнул. Такой удар по ремонтопригодности. Если отъезжает /usr, рут вообще остаётся ни с чем, без инструментов.
| | |
| |
| 2.54, Аноним (54), 14:28, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
есть мнение, что на абсолютном большинстве систем и /bin и /usr/bin живут(жили) на одном и том же разделе, так что эта ремонтопригодность была только у тех кто этим отдельно озаботился
| | |
| 2.58, Ivan_83 (ok), 15:00, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Сильно зависит от того как и что вы собрались чинить.
По мне сильно проще сохранить etc, var и что ещё было руками накручено и "переставить" систему/перезалить бинарники, чем делать какие то странные упражнения по ручной починке чего то там внутри.
И собственно за 15+ лет использования у меня фря ломалась всего несколько раз, и вроде 1-2 из них было после неудачных обновлений, остальное были проблемы с железом.
Я и /rescue то не держу (там как раз все версии бинарников статически слинкованные, специально для ручного восстановления о котором вы) - не вижу смысла возится в раздолбаной системе.
| | |
|
| 1.57, Аноним (57), 14:42, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
делайте скорее супер легковестную замену systemd и заменяйте ей везде systemd
| | |
|