[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#727708: systemd vs. whatever



IMHO.

Sorry, but SysV init scripts are an unfixable mess. The sooner we have
a system which does not have, let alone require, /etc/rc*, the better.

One non-feature of upstart which I happen to care strongly about is its
use of ptrace(2) to figure out what a job is doing. This destroys any
attempt to just use "strace foo" as the job, if one really needs to
figure out what a piece of software is doing wrong. Thanks but no
thanks.

One important feature of systemd, as Dracut has demonstrated on Fedora,
is to cleanly shutdown a complex system. The other init systems in
question do not support this feature. IMHO this is an essential
feature which we should have had ten years ago. At least.

Again IMHO, the perfect solution is to use systemd for Debian/Linux.
Non-Linux packages of Debian can simply steal ^w copy Gentoo's OpenRC
scripts.

(The additional effort packaging OpenRC scripts will be more than
 amortized the first time somebody finds a bug on Linux by simply
 running journalctl – instead of grepping through multiple syslog files,
 finding nothing, running the job under strace, and discovering that the
 daemonized code wrote its error message to stderr … which it previousy
 re-opened into /dev/null. Sounds familiar?)

On a more political note: the number of users of non-Linux Debian is …
let's admit it … tiny verging on negligible. While I do applaud their
proponents' efforts to build Debian userspace for alternate kernels, I
don't think it's fair for them to force us to stay with a technically
inferior solution.

-- 
-- Matthias Urlichs


Reply to: