Devuan Jessie beta released
Devuan Jessie beta released
Posted May 2, 2016 14:50 UTC (Mon) by mgb (guest, #3226)In reply to: Devuan Jessie beta released by Cyberax
Parent article: Devuan Jessie beta released
Great Satan? No. Harmful monolithic hack? Yes.
Hacking is creative and wonderful. Much that is good in computer science started as hacks. But init systems are not new. Dependency-based init systems are not new. Gnu/Linux needs an engineered init solution, not a hack backed by a tawdry political movement. I don't know who V.R. is but this is half of the sort of document that the Debian Tech Committee should have produced instead of the hand-waving we saw from both sides: http://blog.darknedgy.net/technology/2015/10/11/0/ Anyone who has to use systemd would do well to read V.R.'s document for a much better understanding than systemd's own documentation offers.
Nevertheless, despite ignoring decades of software engineering, the systemd hack would still be a valuable experiment if it were truly modular. It is not. It has a vast and untidy surface over a convoluted and unstable interior. There are arguments to the contrary by those who look at the nitty gritty of makefiles and build options while ignoring the big picture but the fact is that distros are splitting into with-systemd and without-systemd flavors because by intent and by poor design systemD is in practice monolithic.
Systemd succeeded because Gnu/Linux is modular - truly modular in practice. But SystemdD itself is monolithic. It blocks the way forward for Gnu/Linux. This is why I have always opposed systemd and why the route forward from Wheezy is Devuan. Not because systemd was an undesigned hack that just grew and metastasized, not because systemd is a bad implementation of a good idea, but because systemd seriously impedes the future development of F/LOSS.