On Mon, 2014-11-17 at 14:10 -0800, Rhy Thornton wrote:
> More concerning than that is that systemd won't be producing human
> readable log files. As a full time sysadmin, I'm reading log files all
> day, and I have to wonder what the reasoning behind this is (to be fair,
> I haven't really looked into it yet. I'm busy with real work).
No, in the default install in Debian log files remain as they always
have. So they will text, written to separate files. You can of course
change this to whatever your favourite logging style is - and that
includes systemd binary logs.
In fact in the usual Debian fashion from the outside we seem to be
chaotically stumbling, but as always it is towards the best technical
solution (imho!). And that solution appears to be (fingers crossed):
1. Adopt the best init system as the default for jessie - which happens
to be systemd.
2. Arrange things so either systemd or SysV can be used for jessie. [0]
3. Ignore the rest of the stuff that comes with systemd, bar udev
and logind. [1] [2] [3]
4. I don't understand why systemd would be important to desktop users,
but regardless Debian is throwing those among them who would prefer
not to use it a bone by no longer insisting Gnome is the default
window manager for new installs.
All in all, I don't see how the transition could be done better. I
rarely see that in other projects, but after decade or so of using it,
it is the standard I have come to expect of Debian.
On the other hand, I'm not so proud of the collateral damage we have
managed to inflict on ourselves in moving towards this point. In fact
it's downright worrisome. But them I'm a newcomer, some perhaps I'll
just have to get used to it.
[0] Allowing both SysV and systemd is the only sane way to go as systemd
hasn't been deployed widely in production servers yet. This gives
sysadmins one release cycle to suck it and see. Forcing them to
move to a new init system that ended up having unforeseen horrors
without providing them a fall back position would be a disaster, for
both them and Debian. Needing the fallback seems unlikely of
course, and if systemd proves to be as solid as it looks, I'd expect
SysV to quietly fade away in stretch.
[1] Unfortunately, ignored doesn't mean not installed. If the systemd
packaging team had of seen fit to split all the stuff unused by
default into separate package(s) I suspect they would removed some
of the heat from the transition. That would have made everyone’s
lives a little more peaceful, particularly their own.
[2] What isn't used is a surprisingly long list. It's covered pretty
well on systemd's Wikipedia page:
http://en.wikipedia.org/wiki/Systemd
[3] We will all get to play with the new goodies provided by systemd in
jessie for a couple of years. If the consensus is they are indeed
better than they things they replace I'd expect to see them to
become the default in stretch.
Attachment:
signature.asc
Description: This is a digitally signed message part