Upstart: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.6
Актуализировал
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Infobox Software
{{Infobox Software
|name = Upstart
|logo = Logo for Upstart daemon.png
|screenshot =
|caption =
|collapsible =
|author = [[Scott James Remnant]]
|developer =
|released =
|latest release version = 1.13.2
|latest release date = [[4 сентября]] [[2014 год]]а
|latest preview version =
|latest preview date =
|frequently updated =
|programming language = [[Си (язык программирования)|C]]
|operating system = [[Linux]]
|platform =
|size =
|language =
|status =
|genre = Init daemon
|license = [[GNU General Public License]]
|website = http://upstart.ubuntu.com/
}}


'''Upstart''' — [[init|система инициализации]] [[Операционная система|ОС]], которая управляет запуском [[Демон (программа)|демонов]] в течение загрузки системы, их остановку, а также управляет ими во время работы системы. [[Событийно-ориентированное программирование|Основанная на событиях]] замена системы инициализации [[init]] в [[Unix]] и [[Linux]] системах.
'''Upstart''' — [[init|система инициализации]] [[Операционная система|ОС]], которая управляет запуском [[Демон (программа)|демонов]] в течение загрузки системы, их остановку, а также управляет ими во время работы системы. [[Событийно-ориентированное программирование|Основанная на событиях]] замена системы инициализации [[init]] в [[Unix]] и [[Linux]] системах.
Строка 28: Строка 5:
Первоначально была разработана для дистрибутива [[Ubuntu]], но затем стала использоваться и в других дистрибутивах Linux, например в [[Fedora]] (впоследствии была заменена [[systemd]]), как замена [[Init|SysV init]].
Первоначально была разработана для дистрибутива [[Ubuntu]], но затем стала использоваться и в других дистрибутивах Linux, например в [[Fedora]] (впоследствии была заменена [[systemd]]), как замена [[Init|SysV init]].


В настоящее время признана устаревшей<ref>{{Cite web|url=http://www.nixp.ru/news/13427.html|title=Клемент Лефевр: В Linux Mint ещё можно выбрать между Upstart и systemd, но миграция на последнюю видится неизбежной (nixp.ru)|publisher=www.nixp.ru|accessdate=2016-03-04|archive-date=2016-03-06|archive-url=https://web.archive.org/web/20160306155235/http://www.nixp.ru/news/13427.html|deadlink=no}}</ref> и для многих [[Дистрибутив Linux|дистрибутивов]] планируется переход на [[systemd]].
В настоящее время признана устаревшей<ref>{{Cite web|url=http://www.nixp.ru/news/13427.html|title=Клемент Лефевр: В Linux Mint ещё можно выбрать между Upstart и systemd, но миграция на последнюю видится неизбежной (nixp.ru)|publisher=www.nixp.ru|accessdate=2016-03-04|archive-date=2016-03-06|archive-url=https://web.archive.org/web/20160306155235/http://www.nixp.ru/news/13427.html|deadlink=no}}</ref> и [[Дистрибутив Linux|]] на [[systemd]].


== Возможности ==
== Возможности ==
Строка 41: Строка 18:
== См. также ==
== См. также ==
* [[Systemd]]
* [[Systemd]]
* [[OpenRC]]


== Примечания ==
== Примечания ==
Строка 53: Строка 31:
{{Linux}}
{{Linux}}
{{Ubuntu}}
{{Ubuntu}}
{{вс}}

[[Категория:Программное обеспечение проекта GNU]]
[[Категория:Программное обеспечение проекта GNU]]
[[Категория:Linux]]
[[Категория:Linux]]

Текущая версия от 12:17, 12 января 2024

Upstart
Логотип программы Upstart
Тип Init
Автор Скотт Джеймс Ремнант
Разработчик Canonical Ltd.
Написана на Си[1]
Операционная система Linux
Последняя версия
Репозиторий code.launchpad.net/upsta…
Лицензия GNU GPL 2[3]
Сайт upstart.ubuntu.com

Upstartсистема инициализации ОС, которая управляет запуском демонов в течение загрузки системы, их остановку, а также управляет ими во время работы системы. Основанная на событиях замена системы инициализации init в Unix и Linux системах.

Первоначально была разработана для дистрибутива Ubuntu, но затем стала использоваться и в других дистрибутивах Linux, например в Fedora (впоследствии была заменена systemd), как замена SysV init.

В настоящее время признана устаревшей[4] и многие дистрибутивы перешли на systemd.

Возможности

[править | править код]
  • Задачи и службы запускаются и останавливаются по событиям.
  • События генерируются задачами и службами.
  • События могут быть приняты от любого процесса системы.
  • Службы могут быть перезапущены, если они были завершены.
  • Взаимодействие с демоном init посредством D-Bus.
  • Можно организовывать свои события.

Примечания

[править | править код]