Debian
Upstart 在 Debian 上的狀態如何?
我知道這個問題之前已經被問過,但它已經很老了,事情已經改變了(可能)。
早在 2009 年就有消息傳出,Debian 將轉向 Upstart。您可以安裝它,但必須刪除
sysvinit
:$ aptitude show upstart $ > Conflicts: startup-tasks, system-services, sysvinit, upstart-compat-sysv, upstart-job
看起來您仍然可以安裝 Upstart,就像在Debian 軟體包中一樣。
所以我的問題是,現狀如何?這方面有什麼發展嗎?Debian還使用
sysvinit
; 他們是否切換到與 Upstart 相當的另一個系統?
他們
insserv
預設使用,從 Debian 6.0 (Squeeze) 開始仍然需要 sysvinit 軟體包。它最初是在 OpenSUSE 中開發和使用的。討論連結和更改為 insserv 的原因可以在Debian Wiki上找到。關於 Debian 中初始化系統的未來存在很多爭論。Debian 沒有轉向新的初始化系統(例如 Upstart 或 Systemd)的主要原因是它們都使用 Linux 特定的功能。Debian 為 KFreeBSD 等非 Linux 核心提供埠。即使它們不是預設的並且並非所有服務都完全支持,它們仍然可以使用。
這是他們最近討論的一些存檔連結:http: //lists.debian.org/debian-devel/2012/03/msg00452.html。作為警告,它有 100 封電子郵件,甚至產生子執行緒。