Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Posted Nov 14, 2019 21:46 UTC (Thu) by ms_43 (subscriber, #99293)In reply to: Debian reconsiders init-system diversity by bkw1a
Parent article: Debian reconsiders init-system diversity
https://www.freebsd.org/gnome/newsflash.html
See also:
https://blogs.gnome.org/mclasen/2014/02/19/on-portability/
Posted Nov 14, 2019 22:14 UTC (Thu)
by mgb (guest, #3226)
[Link] (12 responses)
No serious application depends on systemd because you'd be locking out 98-99% of your potential user base.
I've heard that Gnome multi-seat might depend on systemd but I don't know anyone who uses it.
Posted Nov 14, 2019 22:18 UTC (Thu)
by mpr22 (subscriber, #60784)
[Link] (6 responses)
Posted Nov 15, 2019 19:43 UTC (Fri)
by tpo (subscriber, #25713)
[Link] (4 responses)
Some data:
http://tpo.sourcepole.ch/articles/194%20popularity-of-des...
Posted Nov 16, 2019 1:05 UTC (Sat)
by karkhaz (subscriber, #99844)
[Link] (2 responses)
Posted Nov 16, 2019 5:15 UTC (Sat)
by rahulsundaram (subscriber, #21946)
[Link] (1 responses)
It seems a little odd that file managers don't correspond to the desktop environment in these stats. What's the explanation for that?
Posted Nov 16, 2019 17:45 UTC (Sat)
by karkhaz (subscriber, #99844)
[Link]
Posted Nov 18, 2019 22:56 UTC (Mon)
by rahvin (guest, #16953)
[Link]
Posted Nov 22, 2019 10:59 UTC (Fri)
by Wol (subscriber, #4433)
[Link]
Which is why my make.conf has "-gtk -gnome" in it ... (gentoo make options, for those who don't know). In other words, "disable them if you can".
Cheers,
Posted Nov 14, 2019 22:28 UTC (Thu)
by pizza (subscriber, #46)
[Link]
Hard dependency, no -- but any serious application will already have a non-trivial amount of platform-specific code, even when using portability-enhancing frameworks like Qt.
Posted Nov 15, 2019 11:10 UTC (Fri)
by tao (subscriber, #17563)
[Link] (3 responses)
... Oh, wait...
Oh, but all iPhone software is written to be compatible with Android, right? Depending on iOS-specific features would lock out too big of a potential user base.
Oh, and there's no server software written specifically for Windows Server, because the largest market is Linux...
Besides, most Linux distros use systemd. Your realistic potential user base uses Linux. This isn't an issue. GDM (one of the components in GNOME that benefits from systemd) isn't ever gonna be used on MacOS or Windows.
Posted Nov 15, 2019 14:55 UTC (Fri)
by mgb (guest, #3226)
[Link] (2 responses)
As a software engineer I also oppose the EEE aspects of systemd-EEE and the resulting Linux monoculture as counter-productive to software evolution for similar reasons that I for decades have opposed Windows EEE.
The push for systemd-EEE is driven by packagers working for a corporation which monetizes the work of FLOSS authors for its own benefit.
The unnecessary tying of FLOSS applications to systemd-EEE is a harmful varnish applied to FLOSS applications by packagers.
Posted Nov 15, 2019 16:49 UTC (Fri)
by smurf (subscriber, #17840)
[Link] (1 responses)
(a) what is EEE?
(b) The push for systemd is driven by people like me who want it because if makes our job (regardless of whether we get paid for it) a whole damn lot easier, not to mention people like Lennart who realized that the then-current state of fractured broken tools (including upstart) is unsustainable and decided to effing do something about it. I can only assume that the same holds for RedHat. Kindly explain what could possibly be bad about that.
(c) If you don't want other people to profit from your work (NB, you profit from theirs too) then don't publish your code under a free license. Or at all. This is 100% orthogonal to systemd-or-not.
(d) almost no program depends on systemd-as-init. Gnome for one does because it saved them from reimplementing a whole load of compatibility crap and/or from depending on broken unmaintained libraries like consolekit. You don't like that? fine, then kindly help elogind become a fully-supported alternate implementation – instead of lamenting that nobody does free work to cater to your sensibilities.
Posted Nov 15, 2019 19:39 UTC (Fri)
by geert (subscriber, #98403)
[Link]
"Embrace, Extend, Extinguish", is what Google Search told me.
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
I prefer these graphs from the Debian Popularity Contest: Debian reconsiders init-system diversity
Debian - SysV vs. systemd popularity as total number installed
Debian - SysV vs. systemd popularity as a Percentage of Installs
SysV use in Debian at this point is a rounding error.
Debian reconsiders init-system diversity
Wol
Debian reconsiders init-system diversity
> No serious application depends on systemd because you'd be locking out 98-99% of your potential user base.
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity
Debian reconsiders init-system diversity