TGViewer
Технологический Болт Генона Технологический Болт Генона @tech_b0lt_genona · 9.84K subscribers
Post #6994 3.44K
Для FreeBSD развивают новый системный менеджер rcd
https://www.opennet.ru/opennews/art.shtml?num=66245

Системный менеджер rcd вызывается init-процессом вместо /etc/rc, читает файлы конфигурации сервисов (/etc/rcd.d/*.ucl), строит дерево зависимостей и запускает сервисы по возможности параллельно друг с другом, после чего отслеживает работу сервисов и при необходимости их перезапускает.

Управление фоновым процессом и операции с сервисами может осуществляться через прямую передачу команд в UNIX-сокет или при помощи утилиты командной строки rctl. Unit-файлы с параметрами сервисов оформляются в формате UCL, который напоминает формат файлов конфигурации nginx и bind с элементами для упрощения автоматизированной обработки, заимствованными из JSON. Предоставляется возможность создания шаблонов типовых unit-файлов и написания встроенных обработчиков на языке Lua.
...
Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d и может работать без изменения имеющихся rc.d-скриптов и файлов конфигурации. Достаточно установить rcd на работающую систему и после перезапуска всё продолжит функционировать как раньше, за исключением сокращения времени загрузки за счёт распаралелливания запуска сервисов. Подобная совместимость упростит миграцию систем на rcd и даст возможность постепенно переводить в формат unit-файлов имеющиеся rc.d-скрипты.


rcd(8) - new service manager daemon
http://lists.freebsd.org/archives/freebsd-hackers/2026-June/006427.html

Вроде всё понятно, systemd также начинался 🌝

Вопрос у меня к этому возник

> Предоставляется возможность создания шаблонов типовых unit-файлов и написания встроенных обработчиков на языке Lua

Оно вот реально надо тащить Lua-интерпретатор в такие штуки? Что бы что делать-то?

Да, он достаточно компактный, но всё же
https://reviews.freebsd.org/D56835#change-gs4aNnidjop8
  • 😁 10
  • 🤔 7
  • ❤ 1
More from @tech_b0lt_genona
  1. Oct 11, 2026🫡
  2. Oct 11, 2026🫡 Тип: ⛔️ Unavailable Зоны: ru-central1-a Нарушение электропитания в зоне доступности ru-…
  3. Oct 10, 2026Всем привет 🫶 Я решил, что мне необходима небольшая перезагрузка (ретрит по-зумерски), по…
  4. Oct 10, 2026#article RISC-V: They Should Have Known Better Несколько эмоциональная статья о недостатка…
  5. Oct 10, 2026Часть DockrHub начала устаревать, поэтому работать может через раз, смотря на какой ip поп…
  6. Oct 10, 2026Админ, конечно же, никакой не шиз (https://t.me/tech_b0lt_Genona/7093), а просто старается…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →