Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для FreeBSD развивают новый системный менеджер rcd"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от opennews (ok), 10-Сен-26, 10:22 
Батист Даруссен (Baptiste Daroussin), член FreeBSD Core Team и автор пакетного менеджера pkg, развивает новый системный менеджер для FreeBSD - rcd. Системный менеджер rcd вызывается init-процессом вместо /etc/rc, читает файлы конфигурации сервисов (/etc/rcd.d/*.ucl), строит дерево зависимостей и запускает сервисы по возможности параллельно друг с другом, после чего отслеживает работу сервисов и при необходимости их перезапускает...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66245

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Для FreeBSD развивают новый системный менеджер rcd"  –7 +/
Сообщение от JoePeach (ok), 10-Сен-26, 10:22 
Зачем изобретать systemd, если systemd же есть?
Ответить | Правка | Наверх | Cообщить модератору

3. "Для FreeBSD развивают новый системный менеджер rcd"  +1 +/
Сообщение от Аноним (3), 10-Сен-26, 10:27 
NIH синдром неизлечим, но скорее всего хотят по своему все делать, чтобы потом не проталкивать в systemd спорные решения, которые скорее всего отклоняет, ещё и, как принято в Линукс среде, крепким словом 😁
Ответить | Правка | Наверх | Cообщить модератору

7. "Для FreeBSD развивают новый системный менеджер rcd"  –2 +/
Сообщение от Аноним (7), 10-Сен-26, 10:38 
А это не systemd. Оно не живёт в PID1 и всё, что может сломаться, не несёт туда.

Это буквально то, что вынесет systemd на линуксах, как pipewire вынес пшшшаудио.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. "Для FreeBSD развивают новый системный менеджер rcd"  +8 +/
Сообщение от Аноним (10), 10-Сен-26, 10:42 
systemd пробит гвоздями к линуксу с его cgroups2 и прочими, а протащить эти фичи в ядро БСД просто так не получится.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

21. "Для FreeBSD развивают новый системный менеджер rcd"  –4 +/
Сообщение от опеншлёпивпродакшн (?), 10-Сен-26, 11:24 
Если дать 100 людям задание приготовить суп и дать одинаковые ингредиенты, то они все приготовят одинаковый суп?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

34. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от pfg21 (ok), 10-Сен-26, 12:28 
чтобы вместо богопротивного виндовского фотмата ini был рассововерный json конечно же !!
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

53. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Гуманоид (?), 10-Сен-26, 14:17 
за конфиги на json есть отдельный котел в аду
Ответить | Правка | Наверх | Cообщить модератору

49. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (49), 10-Сен-26, 13:46 
даже если бы они взяли системд , они бы его код все равно переписывали изза лицензии , под mit\bsd
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

52. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (52), 10-Сен-26, 14:14 
Зачем делать велосипед, если его уже сдалали много миллионов раз (не путать изготовление с изобретением)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Для FreeBSD развивают новый системный менеджер rcd"  +12 +/
Сообщение от Аноним (3), 10-Сен-26, 10:25 
Вот и во freebsd будет свой systemd.
Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
Ответить | Правка | Наверх | Cообщить модератору

9. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от мяв (?), 10-Сен-26, 10:40 
потому что это видать не конфиг, а что-то интерпретируемо-обрабатываемое(обрабатывается как конфиг при старте и интерпретируется при ручных командах в сервис), типо как в openrc. но вопрос - зачем когда в опенрц это уже 100 лет в обед.
Ответить | Правка | Наверх | Cообщить модератору

28. "Для FreeBSD развивают новый системный менеджер rcd"  +2 +/
Сообщение от Аноним (28), 10-Сен-26, 12:07 
Потому что этот формат используют во FreeBSD уже много лет.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (6), 10-Сен-26, 10:37 
Это не UNIX-way.
Ответить | Правка | Наверх | Cообщить модератору

17. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от warlock66613email (ok), 10-Сен-26, 11:03 
Почему?
Ответить | Правка | Наверх | Cообщить модератору

24. "Для FreeBSD развивают новый системный менеджер rcd"  –1 +/
Сообщение от xsignal (ok), 10-Сен-26, 11:37 
Нарушены принципы kiss, ортогональности и децентрализации, теперь в FreeBSD тащат комбайн, "менеджер всего".
Ответить | Правка | Наверх | Cообщить модератору

36. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от warlock66613email (ok), 10-Сен-26, 12:41 
KISS это вообще из другой оперы. Остальных нарушений не видно. Это не менеджер, это просто запускалка сервисов и она даже не PID 1.
Ответить | Правка | Наверх | Cообщить модератору

37. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от xsignal (ok), 10-Сен-26, 12:44 
> Это не менеджер, это просто запускалка

Как позиционировался systemd когда-то и к чему это пришло...

Ответить | Правка | Наверх | Cообщить модератору

38. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от xsignal (ok), 10-Сен-26, 12:46 
> KISS это вообще из другой оперы

"Эрик Рэймонд в своей книге The Unix Philosophy in One Lesson резюмирует философию UNIX как широко используемый принцип KISS" (Вики)

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

8. "Для FreeBSD развивают новый системный менеджер rcd"  +6 +/
Сообщение от мяв (?), 10-Сен-26, 10:38 
спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?
Ответить | Правка | Наверх | Cообщить модератору

33. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (33), 10-Сен-26, 12:21 
Чтоб было своё!
Ответить | Правка | Наверх | Cообщить модератору

43. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (43), 10-Сен-26, 13:12 
Обратная совместимость с прошлой системой, плюс гибкость под свои нужды, очевидно
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

12. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от manchelsi (ok), 10-Сен-26, 10:43 
> Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d

Когда-то и systemd так поступал с init.d, а теперь WARNING DEPRECATED

Ответить | Правка | Наверх | Cообщить модератору

13. "Для FreeBSD развивают новый системный менеджер rcd"  +2 +/
Сообщение от Аноним10084 и 1008465039 (?), 10-Сен-26, 10:46 
В Solaris говорят хороший инициализатор, интересно равняются ли на него?
Ответить | Правка | Наверх | Cообщить модератору

16. "Для FreeBSD развивают новый системный менеджер rcd"  –1 +/
Сообщение от Аноним (16), 10-Сен-26, 10:58 
Лучше б не говорили.
Ответить | Правка | Наверх | Cообщить модератору

20. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним10084 и 1008465039 (?), 10-Сен-26, 11:23 
> Лучше б не говорили.

Почему?

Ответить | Правка | Наверх | Cообщить модератору

32. "Для FreeBSD развивают новый системный менеджер rcd"  +2 +/
Сообщение от Аноним (33), 10-Сен-26, 12:18 
SMF имеет большую функциональносить, и связан с управлением ресурсами (проектами) и RBAC в Solaris'е, просто взять  и перенести во FreeBSD не получится.
К тому же его конфигурационный файл пишется на XML, а во FreeBSD XML не любят.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

35. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от ф1231 (?), 10-Сен-26, 12:39 
и где сейчас ваш соларис?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

47. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним10084 и 1008465039 (?), 10-Сен-26, 13:39 
> и где сейчас ваш соларис?

Вдохновил современный инит в Линуксе

Ответить | Правка | Наверх | Cообщить модератору

40. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от yylloc (-), 10-Сен-26, 12:50 
Он гвоздями прибит туда хлеще чем systemd
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

46. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним10084 и 1008465039 (?), 10-Сен-26, 13:39 
> Он гвоздями прибит туда хлеще чем systemd

Так я говорю равняться на него, а не копировать

Ответить | Правка | Наверх | Cообщить модератору

18. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от warlock66613email (ok), 10-Сен-26, 11:05 
Это наверное круто и правильно, но я не понял зачем это нужно.
Ответить | Правка | Наверх | Cообщить модератору

22. "Для FreeBSD развивают новый системный менеджер rcd"  +1 +/
Сообщение от 1 (??), 10-Сен-26, 11:31 
1. Ускорить загрузку
2. Выкинуть monitord
Ответить | Правка | Наверх | Cообщить модератору

25. "Для FreeBSD развивают новый системный менеджер rcd"  +1 +/
Сообщение от xsignal (ok), 10-Сен-26, 11:39 
> 1. Ускорить загрузку

А что, приходится так часто перезагружаться, что это стало узким местом?

Ответить | Правка | Наверх | Cообщить модератору

41. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (41), 10-Сен-26, 12:57 
сервер может долго запускаться, какую-нибудь террабайтную базу проверять перед тем как сокеты открыть
Ответить | Правка | Наверх | Cообщить модератору

44. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (43), 10-Сен-26, 13:13 
Фряха последние годы ориентируется на десктоп (см. laptop project), поэтому там это будет полезно
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

23. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от 1 (??), 10-Сен-26, 11:33 
*monit же !
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

19. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (19), 10-Сен-26, 11:14 
Лучше б shepherd затащили… а, не, там же лицензия некошерная.
Ответить | Правка | Наверх | Cообщить модератору

39. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (39), 10-Сен-26, 12:49 
Просто наяривание на скорость загрузки. Впрочем, в Линуксе некоторые тоже этим страдают.
Ответить | Правка | Наверх | Cообщить модератору

26. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Мемоним (?), 10-Сен-26, 11:43 
> написания встроенных обработчиков на языке Lua

Заменить баш-портянки на луа-портянки? Ну так себе идея.

Ответить | Правка | Наверх | Cообщить модератору

27. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (27), 10-Сен-26, 12:01 
А мне вот интересно, зачем для запуска nginx требуется sshd.
Ответить | Правка | Наверх | Cообщить модератору

29. "Для FreeBSD развивают новый системный менеджер rcd"  +1 +/
Сообщение от Аноним (29), 10-Сен-26, 12:14 
корм для нейросети. боремся как можем
Ответить | Правка | Наверх | Cообщить модератору

30. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (29), 10-Сен-26, 12:16 
я бы для статьи туда еще systemd прописал
Ответить | Правка | Наверх | Cообщить модератору

51. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (51), 10-Сен-26, 14:07 
Не надо подводить под статью!
Ответить | Правка | Наверх | Cообщить модератору

31. "Для FreeBSD развивают новый системный менеджер rcd"  +1 +/
Сообщение от Аноним (31), 10-Сен-26, 12:18 
Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд. Такое можно только приветствовать, ещё и обратная совместимость есть.
Ответить | Правка | Наверх | Cообщить модератору

42. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (41), 10-Сен-26, 12:59 
тссс, сплюнь, может у бсдишников чтото толковое выйдет
Ответить | Правка | Наверх | Cообщить модератору

45. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Аноним (45), 10-Сен-26, 13:33 
Ну наконец-то. rc система фри ужасна. То что она должна делать - запускать и следить за сервисами, она не умеет от слова совсем, поэтому эта задача делегируется daemon(8), посмотрите сколько у вас в /usr/local/etc/rc.d скриптов с `command=/usr/sbin/daemon`. В настройке сервисов разброд и шатание - где-то для каждой настройки есть rc переменная, где-то для всего foobar_args, где-то foobar_flags, где-то foobar_params. Где-то поддерживается смена юзера, задание лимитов, смена fib, где-то нет. /etc/rc.conf.d знаете как работает? Думаете можно положить туда кусок конфига и он будет работать как кусок rc.conf как все нормальные .d работают? Хрен. Туда можно положить только конфиг foo.conf для сервиса foo с переменными foo_, и никак иначе. Группировать как удобно - хрен. Зависимости которые сделаны через комментарии в шелл портянках это вообще нечто, но они ещё и криво сделаны, и никто не знает как с ними работать. Там есть, например, точки синхронизации NETWORK и DAEMON, и они идут точно в такой последовательности, потому что демонам нужна полностью поднятая сеть. Но вот появляется какой-нибудь VPN, который демон, значит после network, но при этом он создаёт часть сети и остальные демоны должны запускаться после него! Так не умеем он слова совсем. Короче, без systemd очень плохо. Был какой-то форк, но он нерабочий, поделки типа гню shepherd и не помню как то гoBнецо от plan9 называлось даже рассматривать не стоит.
Ответить | Правка | Наверх | Cообщить модератору

50. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Ivan_83 (ok), 10-Сен-26, 14:06 
Следить за сервисами, в том смысле что поднимать упавшие - никогда не было задачей rc.d во фре.

/usr/sbin/daemon - сделан и используется СПЕЦИАЛЬНО для приложений где автор не осилил работу в качестве сервиса.

Если вам нужно динамическая реакция на VPN или ещё что то - это делается через devd: надо добавить свои скрипты на нужные вам события.


> В настройке сервисов разброд и шатание - где-то для каждой настройки есть rc переменная, где-то для всего foobar_args, где-то foobar_flags, где-то foobar_params. Где-то поддерживается смена юзера, задание лимитов, смена fib, где-то нет.

Так и сервисы сильно разные.
Нужно каждый смотреть отдельно.

Ответить | Правка | Наверх | Cообщить модератору

48. "Для FreeBSD развивают новый системный менеджер rcd"  +/
Сообщение от Анонимemail (48), 10-Сен-26, 13:43 
Нафиг вы все прицепились к systemd, он не ломает unixway, я хоть и старик мне вообще фиолетово. Куда хлеще симлинки /bin /sbin /lib, и все прожевали, ни один ни пискнул. Такой удар по ремонтопригодности. Если отъезжает /usr, рут вообще остаётся ни с чем, без инструментов.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить новость, Поддержать