Upstart

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Upstart
Upstart logo
作者 Scott James Remnant
開発元 Canonical Ltd.
初版 24 August 2006
最新版 1.8 / 2013年03月22日(41日前) (2013-03-22
プログラミング言語 C言語
対応OS Linux
種別 init
ライセンス GNU General Public License
公式サイト upstart.ubuntu.com
テンプレートを表示

Upstart は、UNIXオペレーティングシステムに古くから備わるinitデーモンの代わりとなるもので、イベント駆動型である点に特徴がある。Canonical Ltd. の従業員である Scott James Remnant が開発した。Upstart はブート時のタスクの起動とシャットダウン時のタスクの停止を非同期に行い、同時にシステム動作中の管理を行う。

System V init との互換性を保ち、容易に移行可能であることが設計目標であった。そのため、Upstart のコードは既存の System V init のコードベースに基づいており、既存の System V init 用スクリプトを無修正で実行可能である。互換性がない他の init 代替手法とはそういった点で異なる。[1]

目次

[編集] 採用

Upstart は Edgy Eft 以降の Ubuntu に System V init の代替として含まれている。Upstart は現在 cronanacron および at などが担っている役割をも視野に入れており、さらには inetd の役割も可能ならば含めようとしている。Karmic Koala以降はそれまでの System V init 互換モードからネイティブモードへ移行した。

Upstartは以下のディストリビューションに採用されている。[2]

[編集] 脚注

[編集] 関連項目

  • Initng — init の非同期型代替実装の1つ
  • LaunchdMac OS X v10.4 で init などのシステム起動スクリプトおよび cron の代替として導入された。

[編集] 外部リンク