4 ms·
From what I get, tho I'm only very lightly skimming the news about Linux every once in a while, Red Hat is responsible for stuff like systemd, in which they try
by gkya 10y ago
From what I get, tho I'm only very lightly skimming the news about Linux every once in a while, Red Hat is responsible for stuff like systemd, in which they try to shape the Unix-like ecosystem, breaking standards and conventions, single-handedly with as much democracy as you'd have in Iran. I guess the GP comment references that situation.
- DasIch 10y agoRed Hat isn't responsible for systemd, Poettering started it and was later hired by Red Hat, which at some point adopted systemd. Red Hat doesn't have the power to force distributions to use systemd or to make other projects depend on it.
- kbenson 10y ago> Poettering started it and was later hired by Red Hat, which at some point adopted systemd. Almost right. He worked at Red Hat already, but Red Hat wasn't interested in his ideas for a new init system (they were moving to Upstart, which is used in RHEL 6), so he decided to work on it on his own time, and Red Hat eventually decided there were problems that needed to be fixed with init, and adopted it[1]. I can't find a hire date for Poettering, but it's possible what you are thinking of is PulseAudio which was started in 2004, and was also controversial in the beginning (there's a trend here with Poettering...) > Red Hat doesn't have the power to force distributions to use systemd or to make other projects depend on it. Exactly. Systemd was adopted by many distros because they thought it was the best choice. There's no way for Red Hat to to force it on other distros, and of things that might be susceptible to market forces in Linux, I wouldn't count the init system as one. Almost all software will only interface with it through a startup mechanism, if even that, and that's generally minuscule compared to the rest of the software development. It's likely smaller than the distro specific packaging config in the vast majority of cases too. I'm not sure where this myth started, but I don't think I've heard it put forth from anyone that has a clue about how the distributions operate. It's interesting that it's so pervasive. 1: https://www.linuxvoice.com/interview-lennart-poettering/ https://www.linuxvoice.com/interview-lennart-poettering/
- DasIch 10y ago> I can't find a hire date for Poettering, but it's possible what you are thinking of is PulseAudio which was started in 2004, and was also controversial in the beginning (there's a trend here with Poettering...) People complain about Poettering because he's Poettering and about his projects because they are his projects. It's very rare that I see anyone providing any valid criticism, that is not some Red Hat conspiracy bullshit, the Unix philosophy "This is the way it's always been and that's by definition perfect" argument or the portability (read: I don't want obscure-OS-that-nobody-cares-about-or-invests-any-resources-in left behind so please don't take advantage of innovation in the kernel) argument. What should be controversial is how incredibly shitty and unfairly Poettering is treated by the community.
- kbenson 10y agoIndeed. The way everyone was ready to assume the worst interpretation of his words in the evivarfs fiasco[1][2] was telling. 1: https://news.ycombinator.com/item?id=10999335 https://news.ycombinator.com/item?id=10999335 2: https://news.ycombinator.com/item?id=11152880 https://news.ycombinator.com/item?id=11152880
- badsock 10y agoThere's pressure for distros to adopt the Red Hat's init system, regardless of its quality, for compatibility purposes. For example when Gnome 3, which has significant ties to Red Hat, started depending on systemd, other distros had to a) switch to systemd, b) use a shim, or c) follow a forked version of Gnome. B and c are a lot of slogging work that they'd rather not do, so it's a pretty strong argument to fall in line with what Red Hat wants; especially when it's likely that the projects that did what Gnome did will continue to increase in number, and that systemd is difficult to maintain compatibility with, and becoming more so.
- kbenson 10y agoThat pressure is not from Red Hat. That pressure is from projects that see a benefit to using systemd, and so then do so. Gnome wanted better power management and session tracking. So did KDE. Systemd offered that, so instead of having to maintain their own code paths to do that, which may or may not work as well, they can offload that task to systemd. Really, what the GUIs care about appears to be mostly handled in logind, and there are various projects in the works (available?) to provide that bit of functionality.
- pjmlp 10y agoRed Hat is also responsible for having lots of people on their payroll developing software that Red Hat bashers happen to rely on, but keep forgetting about when releasing their Red Hat hate. As for systemd, I guess it breaks GNU/Linux standards and conventions, given that commercial UNIX systems have for a long time adopted similar ideas.
- digi_owl 10y agoCommercial UNIX that then got trounced by Linux, or as RH-ites themselves put it: "we won!!!".