Re: upstart: please update to latest upstream version
Posted Mar 3, 2012 14:55 UTC (Sat) by anselm
In reply to: Re: upstart: please update to latest upstream version
Parent article: Re: upstart: please update to latest upstream version
Whatever. This still doesn't mean that the vast majority of Debian users should be held back just because there are various edge cases involving non-Linux kernels which taken together amount to a very small fraction of the total userbase. After all, the main objection to systemd on Linux still seems to be »We don't like PulseAudio« – from an objective technical point of view, systemd is an improvement over SysV init on so many levels that it is difficult to find a place to start.
Maybe the way to handle this would be to make systemd the default on platforms that support it (i.e., Linux, as of now) while sticking with SysV init on those that don't. AFAICT, the main problem with this would be that packages containing system services would have to provide both systemd configuration files and SysV init-style init scripts – but in most cases it should be possible to generate an init script from a systemd configuration file when the package is constructed or installed. Considering the fact that systemd is available for Debian already, and that, given this, including systemd configuration files with system services in addition to SysV init scripts wouldn't be a mistake now, that doesn't seem to be a big thing.
The people who want to run Debian on non-Linux kernels (etc.) could then still decide whether they wanted to attempt to port systemd to their platform (possibly without Linux-specific features such as cgroups that are useful but not central to systemd's operation), implement a generic service runner for SysV init that works off systemd configuration files directly (to save themselves the trouble of generating SysV init scripts), or stay with SysV init and all its problems and limitations for eternity. This would put the responsibility of dealing with the issue where it belongs (i.e., with the minority platforms) while keeping Debian on Linux in line with what in a few years' time will very probably be the established standard on all other major Linux distributions.
to post comments)