Since systemd is now the default init system under Debian Jessie, it got installed to my system and I had a chance to test it. The result is disappointing: it does not work well with cryptsetup, so I am switching back to SysV init and RC.
The problem comes from the fact that I am using encrypted drives with cryptsetup, and while this is correctly integrated with SysV, it just sucks with systemd, where the passphrase prompt is mixed up with service start messages, a bit like that (from memory, since I did not take a picture of my system booting):
Enter passphrase for volume foobar-crypt: [ OK ] Sta*rting serv*ice foo** [ OK ] ***Starting service bar** [ OK ] Starting service baz****
The stars correspond to the letters I type, and as you can see, as the passphrase prompt does not wait for my input, they get everywhere in the boot messages, and there is no clear indication that the passphrase was accepted. This looks like some pathological optimization for boot speed, where even interactive steps are run in parallel with services startup: sorry, but this is just insane.
There may exist ways to work around this issue, but I do not care: SysV init works just fine with no setup at all, and I since have no real need for another init system, systemd as a replacement is only acceptable if it works at least as fine for my setup, which is not the case. Goodbye systemd, come back when you are ready.
14 comments
friday 17 october 2014 à 17:05 asdf said : #1
friday 17 october 2014 à 17:10 Konstantin Khomoutov said : #2
friday 17 october 2014 à 17:11 Gunnar Wolf said : #3
friday 17 october 2014 à 17:13 Konstantin Khomoutov said : #4
friday 17 october 2014 à 17:24 Tanguy said : #5
friday 17 october 2014 à 17:42 Tanguy said : #6
friday 17 october 2014 à 17:57 Joachim Breitner said : #7
friday 17 october 2014 à 21:22 Derek said : #8
friday 17 october 2014 à 23:01 Ralf said : #9
saturday 18 october 2014 à 00:23 pywy said : #10
saturday 18 october 2014 à 11:43 Karellen said : #11
monday 20 october 2014 à 14:52 mirabilos said : #12
friday 07 august 2015 à 01:31 mark said : #13
friday 21 august 2015 à 14:29 P.G. said : #14