bus*_*ens 5 debian systemd upstart sysvinit
我知道之前已经有人问过这个问题,但它已经很老了,而且情况已经发生了变化(可能)。
早在 2009 年,就有消息传出,Debian 将转向 Upstart。您可以安装它,但必须删除sysvinit:
$ aptitude show upstart
$ > Conflicts: startup-tasks, system-services, sysvinit, upstart-compat-sysv, upstart-job
Run Code Online (Sandbox Code Playgroud)
看起来您仍然可以安装 Upstart,因为它在Debian 软件包中。
所以我的问题是,现状是什么?这方面有什么进展吗?Debian还在用吗sysvinit?他们是否切换到另一个可与 Upstart 相媲美的系统?
他们insserv默认使用,从 Debian 6.0 (Squeeze) 开始,这仍然需要 sysvinit 包。它最初是在 OpenSUSE 中开发和使用的。可以在Debian Wiki上找到讨论和更改 insserv 原因的链接。
关于 Debian 中 init 系统的未来存在很多争论。Debian 没有转向新的 init 系统(例如 Upstart 或 Systemd)的主要原因是它们都使用 Linux 特定的功能。Debian 为非 Linux 内核(如 KFreeBSD)提供端口。即使它们不是默认设置,也不是所有服务都完全支持,它们仍然可以使用。
这是他们最近的一些讨论的存档链接:http : //lists.debian.org/debian-devel/2012/03/msg00452.html。作为警告,它有 100 封电子邮件,甚至产生了子线程。