Initng

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Initng
開発元 Jimmy Wennlund と Initng コントリビュータ
最新版 0.6.10.2 / 2007年11月11日
対応OS UNIX
種別 init
ライセンス GPL
公式サイト http://initng.org/
テンプレートを表示

Initng は、sysvinit の完全な置換である。init とは、UNIXオペレーティングシステムで最初に起動されるプロセスであり、他の全プロセスの初期化の責任を持つ。Initng の公式サイトでは、Initng を「次世代(next generation)init システム」と称している。

利点[編集]

init の実装(System V の sysvinit など、Linuxディストリビューションの多くで使われている実装)では、事前に定義された順序でプロセスを起動し、あるプロセスの初期化が完了した時点で次のプロセスの起動を行う。Initng では、あるプロセスを起動するのに必要な条件が整うと、すぐさまそのプロセスを起動する。複数のプロセスを並行して起動できる。Initng はUNIX系システムでのプロセス起動を非同期に行うことで、ブートにかかる時間を大幅に削減する。また、システムがより制御しやすくなるようなデータが得られるとの指摘もある。

開発[編集]

Initng はまだベータ版である。DebianUbuntuFedora Core といった各種ディストリビューション向けのパッケージや、Gentoo Linux 向けの ebuild スクリプトもある。

当初の開発者は Jimmy Wennlund。現在は、Ismael Luceno 率いるプロジェクトが開発・保守を行っている。

関連項目[編集]

外部リンク[編集]