> They prefer the Windows philosophy of Everything is an API.
That's odd. I found systemd to be more EIAF than SysV init. To change the default TTYs from 1-6 to just 1 and 2 with SysV init, I had to sed a sysconfig file. For F15, I deleted the tty3-6 files from systemd's /etc directory. Of course, now it defaults to just 1 and auto spawns, which I like much better. You can enable services by symlinking files /lib into /etc, not by the chkconfig API.
> Credit where it is due, systemd does actually work and is documented, unlike, example at random..., pulseaudio.
Pulseaudio works for me (though the first audio-using app may not work due to a race condition, it's my fault for wanting to do it closer to on-demand than running things I don't need...should probably file a bug). True, the documentation could be better, but what project doesn't have that problem?
I am a little disappointed that it's aiming for F17 instead of F18, but I'll see how it works out on my Rawhide box at home first. Hopefully the binary format is dropped first...