The Grumpy Editor's guide to surviving the systemd debate
The Grumpy Editor's guide to surviving the systemd debate
Posted Nov 14, 2014 18:21 UTC (Fri) by anselm (subscriber, #2796)In reply to: The Grumpy Editor's guide to surviving the systemd debate by mgb
Parent article: The Grumpy Editor's guide to surviving the systemd debate
Please explain how “post-systemd Linux” is less conducive to innovation than “pre-systemd Linux”.
- The vast majority of Linux programs doesn't actually know or care what init system is being used. Therefore there is no plausible way for systemd to influence the degree of innovation there.
- Much of the innovation in Linux takes place inside the kernel, where it does not matter in any way whether the system is running systemd or not. Systemd cannot hurt kernel-side innovation.
- With systemd, writing background service processes is much easier because they require a lot less boilerplate code for daemonising themselves, logging, service management, etc. This should actually lead to increased innovation in that space because the bar to entry is lower.
- With systemd, much of the “basic plumbing” that distributions used to have to provide, in a non-standardised fashion, has been unified. This means that the distribution developers no longer have to spend their time reinventing that particular set of wheels, and can instead work on improvements elsewhere (including in the shared set of tools that systemd provides for the benefit of all systemd-based distributions). Again, this should lead to increased, not reduced, innovation.
- Even in the embedded space, many developers actually seem to be quite happy with systemd and the things it provides. Many other embedded-system developers are used to doing their own thing and will be able to continue doing so in the future. Again, innovation is not impaired.
