On 03/03/17 10:09 AM, Johannes Meixner wrote:
Hello,
On Mar 3 09:14 Jan Engelhardt wrote (excerpt):
which reads two times "at compile time".
If "systemd is modular (only) at compile time", it proves that "systemd is not modular (in practice)".
Well with the kernel you can compile a module in or load it dynamically. The kernel as shipped has ext4 compiled in but not BtrFS. Odd that, since the installer takes BtrFS and XFS as the default options, not ext4. You'd think in that case BtrFS would be compiled in and not ext4. "Obviously" the kernel isn't modular! Its a stupid argument! After all, one of those modules is the ability to recognise when systemctl (which, by the way is part of the systemd suite but a separate ... well, program, not 'module') is called as init. If it wasn't for that it would be smaller, eh? Perhaps you'd like to do without that? The real modularity is what comes afterwards. The unit files. That's the real power of systemd and blows away anything that SysVinit offers. Just like with the kernel modules, you can customise your system and fine tune. And its a lot clearer, being declarative, than programming in shell scripts with SysVinit. (If you don't understand the difference between declarative programming and procedural programming, then stop here and learn before continuing the argument.) -- "What ever you're doing, it's a bad idea." http://www.dailywav.com/0110/itsaBadIdea.wav -- Ray Romano (Manny) from Ice Age 3: Dawn Of The Dinosaurs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org