3 ms·
Ubuntu has upstart and systemd. It hasn't had System 5 init since 2006. What limited System 5 rc support you see, System 5 rc being a different thing to Syste
by JdeBP 10y ago
Ubuntu has upstart and systemd. It hasn't had System 5 init since 2006. What limited System 5 rc support you see, System 5 rc being a different thing to System 5 init, is a consequence of either upstart or systemd having compatibility mechanisms.
What you are objecting to is not "having both at the same time" because that simply is not the case. What you are objecting to is actually the compatibility mechanism that systemd provides, and what results from having a system composed of both System 5 rc scripts and systemd units. (One can have Upstart job files as well, but switching between Upstart and systemd involves a reboot, and the two do not operate at the same time.)
The systemd that Martin Pitt and the other systemd people make for Ubuntu does not make this compatibility mechanism optional. There is a switch that they can throw to remove the compatibility mechanism entirely, going to the other extreme. For fairly obvious reasons, they haven't thrown it.
* https://github.com/systemd/systemd/blob/510cb1ce89d8ce3310e7ca514dd35986964d6f01/configure.ac#L1500 https://github.com/systemd/systemd/blob/510cb1ce89d8ce3310e7...