4 ms·
>systemd's team is noticeably chauvinistic and anti-Unix ONE OF THESE THINGS IS NOT LIKE THE OTHER, ONE OF THESE THINGS IS a serious allegation against the val
by kmeisthax 3y ago
>systemd's team is noticeably chauvinistic and anti-Unix
ONE OF THESE THINGS IS NOT LIKE THE OTHER, ONE OF THESE THINGS IS a serious allegation against the values of systemd's maintainers that is not backed up by anything in the text. Unless the writer just doesn't understand what "chauvinism" is beyond being a malword.
>systemd flies in the face of the Unix philosophy: "do one thing and do it well," representing a complex collection of dozens of binaries
>systemd clusters itself into PID 1 (...) This happens to be another example of SPOF.
PICK ONE! Either it's multiple binaries or everything's in PID1.
Also, the single-point-of-failure is not systemd's fault. Having a PID1 at all is the single point of failure. That being said, practically speaking there are loads of processes that will effectively crash your system if they fail. Does the user care (or even notice) if their system rebooted because systemd died, or because Wayland died and took the desktop session with it?
>Ultimately, systemd's parasitism is symbolic of something more than systemd itself. It shows a radical shift in thinking by the Linux community. Not necessarily a positive one, either. One that is vehemently postmodern, monolithic, heavily desktop-oriented, choice-limiting, isolationist, reinvents the flat tire, and is just anti-Unix in general.
By 2014 every relevant commercial UNIX-like was shipping the moral equivalent of systemd's all-encompassing setup. systemd clones modern UNIX in the same way GNU clones classical UNIX, because systemd does all the basic system maintenance tasks that people expect out of a modern desktop.
I'm not sure if "postmodern" is being used in the sense of "I can't figure this out" or "they put critical race theory in my userland". Perhaps this is me talking without the necessary historical perspective, but Mark Shuttlesworth's quip about the "Open Source Tea Party" comes to mind here.
- deleted 3y ago[deleted]
- wrs 3y ago“Chauvinism” just means being prejudiced towards one’s own group. Chauvin was a 19th century French fictional character who was excessively patriotic. You may be thinking of “male chauvinism”, which of course has nothing to do with “systemd chauvinism” (or “SysV chauvinism” for that matter).
- Cpoll 3y agoIf you're referring to the word "chauvinism" as a synonym for "male chauvinism": This is the common connotation, and the default understanding of the word. However, the dictionary definition of chauvinism isn't "male chauvinism," and it can be understood to mean something else in certain contexts (I argue such as this one). The first stanza of the Wiktionary definition: > Chauvinism is the unreasonable belief in the superiority or dominance of one's own group or people ...
- tssva 3y agoNothing really backups the systemd maintainers displaying the dictionary definition either.
- vidarh 3y agoI think the biggest flaw of systemd was "political" in grouping too many different tools under the single project name.
- SAI_Peregrinus 3y agoYeah, that's why everyone hates the GNU project, and Freedesktop.org!
- vidarh 3y agoIt's not comparable. You don't install either. Nobody assumes you get every GNU project when you install one because its name coincides with the organization as a whole, because neither put themselves in the situation of creating that kind of confusion.
- midasuni 3y agoQuite. Systemd-resolved breaks dns a lot by default, leaves a pasty taste in my mouth. The systemd-timesyncd also causes undesirable behaviour This shouldn’t affect systemd-initd except it does because of the name.