OpenRC

OpenRC
Скриншот программы OpenRC
Тип init демон
Автор Рой Марплс
Разработчик OpenRC Developers
Написана на Си[1]
Операционные системы Linux, FreeBSD, NetBSD
Первый выпуск 5 апреля 2007 (2007-Apr-05)
Последняя версия 0.45.2 (3 июля 2022г.)
Репозиторий github.com/OpenRC/openrc
Лицензия 2-clause BSD license
Сайт GentooWiki, GitWeb
Логотип Викисклада Медиафайлы на Викискладе
Предупреждение: Неизвестный параметр «язык программирования» шаблона Программа (это сообщение видно только при предпросмотре страницы).

OpenRC — система инициализации на основе зависимостей, которая работает вместе с программой инициализации init. Она полностью совместима со сценариями Gentoo, но, тем не менее, может использоваться и в других дистрибутивах Linux и BSD. Он был создан Роем Марплсом, разработчиком NetBSD, который также принимал активное участие в проекте Gentoo.[2][3]

OpenRC предоставляет обычные функции, ожидаемые от современной системы инициализации: загрузка на основе зависимостей, процесс сегрегации через cgroups (в Linux и других системах — разделение между разными уровнями запуска), конфигурации переменных среды.

Такие операционные системы как Gentoo, Alpine Linux, Hyperbola GNU/Linux-libre[англ.], Parabola GNU/Linux-libre, Maemo Leste, TrueOS и ряд других unix-подобных систем используют OpenRC, в то время как некоторые другие, такие как Devuan, Artix Linux предлагают её как один из вариантов[4]. Это означает, что программные пакеты и демоны этих операционных систем/дистрибутивов поддерживают его, поставляют и/или используют доступные скрипты.

  1. The open_rc Open Source Project on Open Hub: Languages Page — 2006.
  2. История OpenRC. GitHub. Дата обращения: 30 августа 2020. Архивировано 18 февраля 2018 года.
  3. «Разработчики NetBSD» . (30 августа 2020). Дата обращения: 30 августа 2020. Архивировано 19 июля 2011 года.
  4. "«Стабильный выпуск Devuan ASCII 2.0.0» . 17 июля 2018". devuan.org. 06.08.18. Архивировано 2018-09-23. Дата обращения: 2020-08-30. {{cite news}}: Проверьте значение даты: |date= (справка)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne