Upstart
![]() | |
スコット・ジェームズ・レムナント | |
カノニカル | |
2006 | |
1.13.2[1]
/ 2014 | |
リポジトリ | |
プログラミング |
C |
Linux | |
サポート |
|
initデーモン | |
ライセンス | GPLv2 |
upstart |
Upstartは、いくつかのUnix
原理 の説明
[- マシン
起動 中 におけるUSBフラッシュドライブなどのポータブルストレージやネットワークデバイスの脱着 。 - システムロックなしの、
特 にディスクがスキャンされるまで電源 すらオンになっていない場合 における新規 ストレージデバイスの発見 とスキャン。 - デバイス
用 ファームウェアのロード。ロードはデバイスが発見 された後 かつデバイスが使 えない前 に行 わなければならないはずである。
Upstartのイベント
設計
[Upstartはブート
System V initとの
Upstartは
採用
[Upstartをデフォルトのinitシステムとして
- UpstartはSystem V initの
代替 として2006年 後半 、Ubuntu 6.10 (Edgy Eft) リリースで最初 に導入 された。Ubuntu 9.10 (Karmic Koala) はAlpha 6のネイティブUpstartブートアップを導入 した[7]。続 いてDebianプロジェクトが2014年 、将来 のリリースにsystemdの採用 を決 めた後 、Mark Shuttleworthは上流 との調和 を維持 するためにsystemd自体 へと移行 する計画 をUbuntuは開始 したとアナウンスした[8]。 - UpstartはChromeOSやChromium OSで
使 われている[9]。
Upstartをある
- Debianはjessieリリース
立 ち上 げ時 にデフォルトinitシステムをUpstartへ切 り替 えることを検討 したが[10]、systemdへ切 り替 えることになった[11]。Upstartは結局 2015年 12月にDebianアーカイブから削除 された[12]。 - UbuntuはUbuntu Touchを
除 くバージョン15.04 (Vivid Vervet) において、デフォルトinitシステムのsystemdへの置 き換 えを完了 した[13]。 - Fedora 9でSystem V initはUpstartに
置 き換 えられたが、Fedora 15ではUpstartはsystemdに置 き換 えられた[14][15]。 - レッドハットはRed Hat Enterprise Linux (RHEL) 6でUpstartを
導入 した[16]。そのため、CentOS、Scientific LinuxおよびOracle LinuxといったRHEL 6派生 でもUpstartが使 われている。RHEL 7ではUpstartの代 わりにsystemdが使 われている[17][18] - openSUSEはバージョン11.3 Milestone 4でUpstartを
導入 したが、デフォルトではなかった[19]。openSUSE 12.1のデフォルトinitシステムとして、Upstartの代 わりにsystemdが使 われた[20]。 - UpstartはHP TouchPadタブレット
用 や、Palm Pre、Palm Pixi(共 にパームがHPに買収 される以前 より)、HP VeerおよびHP Pre 3スマートフォン用 のHP webOSで使 われている[21]。 - ノキアのインターネットタブレット
用 のMaemo 5ではsysvinitをUpstartに置 き換 えた[22]。
関連 項目
[- Initng — initの
非同期 型 代替 実装 の1つ - Launchd — Mac OS X v10.4でinitなどのシステム
起動 スクリプトおよびcronの代替 として導入 された。 - OpenRC
- オペレーティングシステムサービス
管理 - Service Management Facility
- systemd
脚注
[- ^ “[Branch ~upstart-devel/upstart/trunk] Rev 1662: * NEWS: Release 1.13.2”. Ubuntu.com (2014
年 9月 4日 ). 2017年 1月 18日 閲覧 。 - ^ Remnant, Scott James (2006
年 8月 26日 ). “Upstart in Universe”. Netsplit. 2009年 9月 12日 閲覧 。[リンク切 れ] - ^ Launch Pad, Ubuntu
- ^ “Discussion of design and implementation of Upstart”, Ubuntu Wiki, カノニカル
- ^ “The Upstart Cookbook”. カノニカル. 26 January 2014
閲覧 。 - ^ “The Upstart Cookbook: Bridges”. カノニカル. 26 January 2014
閲覧 。 - ^ “Upstart”, About (Ubuntu)
- ^ Shuttleworth, Mark. “Losing graciously”. 22 March 2014
時 点 のオリジナルよりアーカイブ。14 February 2014閲覧 。 - ^ Software Architecture: Chromium OS design documents, Google 25 January 2014
閲覧 。 - ^ Petter Reinholdtsen (2009-09-05), The future of the boot system in Debian, Debian.org
- ^ The Debian technical committee vote concludes, Lwn.net, (2014-02-11) 2014
年 2月 11日 閲覧 。 - ^ RM: upstart -- RoQA; unmaintained, debian.org, (2015-12-18) 2016
年 1月 26日 閲覧 。 - ^ VividVervet/ReleaseNotes, (2015-04-24)
- ^ Fedora 14 Accepted Features, (2010-07-13) 2010
年 7月 13日 閲覧 。 - ^ “Fedora defers systemd to F15”. Linux Weekly News (2010
年 9月 14日 ). 2010年 9月 17日 閲覧 。 - ^ “Deployment”. Red Hat Enterprise Linux 6: Technical Notes. レッドハット. 2013
年 12月31日 閲覧 。 - ^ Poettering, Lennart (2013-06-19), Red Hat Summit talk about systemd in RHEL 7 is now available online, Google Plus 2013
年 12月31日 閲覧 。 - ^ Tim Burke (2012-06-27), “Red Hat Enterprise Linux Roadmap Highlights” (PDF), presentation
- ^ OpenSUSE gets an Upstart, The H, (2010-03-26), オリジナルの8 December 2013
時点 におけるアーカイブ。 2010年 4月 4日 閲覧 。 - ^ Chris von Eitzen (2011-11-16), openSUSE 12.1 arrives with systemd and Btrfs, The H, オリジナルの20 April 2012
時点 におけるアーカイブ。 2011年 11月16日 閲覧 。 - ^ Garrett, Matthew (2009-06-10), Palm Pre, オリジナルの2009-12-23
時点 におけるアーカイブ。 2009年 7月 9日 閲覧 。 - ^ Fremantle, Maemo 2009
年 8月 24日 閲覧 。
外部 リンク
[公式 ウェブサイト- Upstart - Launchpad
- Upstart Cookbook
- Upstart Cookbook
- Initシステム
比較 : その1およびその2 (LWN.net) - Initシステム
比較 表