Re: [opensuse] System D: Debian Fork
![](https://seccdn.libravatar.org/avatar/eeaa070dd6317ec84ae2eb35d4eaf01f.jpg?s=120&d=mm&r=g)
On 10/22/2014 02:59 PM, Banga Gong wrote:
Ken Schneider - openSUSE wrote:
On 10/22/2014 03:40 AM, Sam M. wrote:
I came across this article below, and it looks like the System D implementation on Debian has caused a great deal of havoc and alienation amongst devs and admins, so a fork is potentially in the works. I was wondering if a similar interest is also present in the openSUSE community? Is openSUSE going to become one huge monolith where practically every package is dependent on each other, and, the user is forced into a corner? For instance, that atrocious Baloo virus that runs by default on a new KDE install will start indexing before you allowed it to, and can't be removed because it's dependent on so many things. Part of it can be removed (last I checked), but not the entire thing. If things are going to become one big monolith, which obviously is contrary to the Unix philosophy, why not just run Windows?
It seems like more people than not don't like System D, and Lennart Poettering's attitude has been described as rude, egocentric and childish which doesn't help the case. PulseAudio was also developed by Pottering, and I don't like it at all as it's just one more broken piece of software on top of the already overly complex Linux sound stack. I've had problems with it, and it has provided me zero benefit. Anyway, I think the System D debate here should continue
Not a problem. There is a "Soapbox" forum for these types of discussions available, take it there.
Wrong .
Ontopic discussionS are offtopic on the offtopic list.
This is on topic.
At first, you marginalized objectors by saying that we should have the discussion later...
No, I said no such thing. Re-read the thread.
now you're complaining that objections weren't talked about sooner. and saying that because we didn't discuss it sooner, we should shut the fuck up.
Again, I said no such thing. I asked that this soapbox discussion be taken to an appropriate forum: http://forums.opensuse.org/forumdisplay.php/687-Soapbox
How about, instead, you stop being a censorious bastard?
Again, I am not censoring anything. And people have been asked by the list admin not to use derogatory language or name calling on this list. If you have a specific problem please let us know which version of openSUSE you are using and what the problem is so that we can try and help you get your system running. -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/6cbf419b599869bc98047c51ea46456a.jpg?s=120&d=mm&r=g)
The amount of information and posts from people that are vehemently opposing System D isn't just a scenario where anti-System D people are being vocal about it and the people content with System D aren't. It looked like that to me at first, but the more I researched it and the more it came up, the more it's obvious that System D brings with it some major issues which should be discussed on this mailing list. I've never before seen as large of an opposition and amount of anger in relation to a software component of any OS until the System D debate started, and it's on every mailing list and every news site just about. Now, with SUSE, System D is mandatory so everyone's stuck with, not to mention GNOME is dependent on it. And to Ken Schneider, telling me to take this issue to the Soapbox forum is actually rude and immature. You are not here to police the list, even though maybe you get a little rise out of telling people what they should do. If you don't like the topic, then don't post or read it; it's very simple. This is a technical issue which has been discussed on this list before, and the discussion needs to continue as it's certainly not over. Below are some comments from the article I linked to above, and obviously they are not people voicing their dislike for System D just because they're opposed to change or because they felt like trolling. And this is just one recent article; I can't count how many Linux admins and developers are talking about how they don't like System D: "Just say it proper, sytemd is shit because it has too many problems, because it does way too much. I would not have a problem with it (I like the idea of systemd) if it wasn't trying to reimplement, cron, anacron, iptables, rsyslog, xinetd, and more. Seriously somebody has to stop the madness." "systemd is a windows-esque, monolithic, black box solution. ie. the opposite of Unix design. It is also p*sspoor by all accounts." "Ah, you've fallen into the same trap as Debian did. You've mistaken systemd for a sysvinit replacement. It's not. It's a replacement for just about the entire operating system stack (the clue is in the name). Where currently the argument is about "GNU/Linux", it may soon be better phrased "systemd/Linux". "The fear is that once you adopt systemd, it will be unreasonably difficult to replace it with anything better in the future, thanks to its all-encompassing nature, and the encouragement of *explicit* dependencies by user-facing software. There's no reason why the Gnome DE should strictly require one particular init system, but it does." "There's also the little detail that the permission tree in systemd ("the user doesn't own the process, each process owns its children") is making a fragging permission mess very quickly which means that after a while you have to run a whole lot of shit as root, à la Windows pre-RT, or reboot to clean the mess up. Systemd is a toy, not a proper tool. I say burn it. Burn it with fire." "the "fun" part about systemd is how much it wants to do. Explain to me why an init system needs (yes, it's required) an http server running? Systemd is basically trying to take over the entire software stack. The attitude of the devs speaks volumes about this too. You find a lot of gems in the kernel mailing lists. The Gentoo Linux forum as been rather alive about this topic, as the maintainers of the distribution refuse to make systemd the default (it's an option, but not default) and a lot of the users agree with the choice. Systemd is a lot like the windows registry. Lots of binary blobs you can't read or fix if things go wrong. Most linux users would rather the system took 10 more seconds to boot and be sure they can fix it if something goes wrong. It's not like we reboot our machines all the time." "Back on topic, I loathe systemd. Alas, it's in RHEL 7 so I now have to deal with it in Enterprise environments. That said, it has spread its tentacles far wider since the version in RHEL 7, which essentially just functions as a poor init replacement. I suppose I should be thankful for small blessings." "Funny; I've been administering Linux servers for over a decade and never had issues reading, writing, using, or understanding SysV init scripts. The complexity of SysV init scripts is very much overstated by the systemd advocates, who of course benefit from that perception." "Sorry, but I am not prepared to. Having dealt with sysvinit, systemd, and upstart in both development and production environments I must say I am not at all impressed by the last two. In my experience, upstart is too flaky and systemd is just too complex and opaque. Reading or writing sysvinit scripts is not difficult at all if you are literate. I myself banged up a fair number of upstart->sysvinit replacements for custom daemons without any significant effort (main distros provide libraries of very useful shell functions out of the box, and once you familiarize yourself with a few of those any difficulties go away). In every single case the switch led to much improvement in reliability and to much reduction in the frequency of puzzled WTF expressions on the faces of developers and QA folks, which was the main purpose of the exercise to start with." "It might be that sysinit needs a replacement, but systemd is totally not the answer." "If Unix has not just survived but also outlived every other operating system out there they might have got something right. And if there is one thing that defines Unix, that would be the "do just one thing, and do it very well" philosophy. Let's not fuck with that, shall we?" "Well i thought it was April 1st when I heard Gimp was getting systemd integration, this is just one big fucking piss take IMHO. You have Mr Pottyring saying systemd is perfect and that any faults are with downstream implementation. Well I spent several days wondering why the fuck my Cups server had broken in Debian Sid, only to find out that systemd requires both IPv4 and 6 to be active else Cups will not work - I had disabled IPv6 due to previous issues. I would expect Cups not to work if both stacks were non-functional. Now I have a Samba server on my main desktop that hangs at shutdown due to fact that systemd appears to be killing Samba before it dismounts the networked shares properly - no sane fix so far from what I see. Yes I know Debian Sid is "unstable" but it was rock solid before this systemd shit came along. My impression of Sid and Debian itself are now one of turmoil and I can only hope that Debian reverses its original decision and boots systemd into touch also, I hope they seriously have a look at their leaders because they have allowed this mess to happen. If Debian stay with systemd then I will go elsewhere. I have already started playing with FreeBSD and FreeNAS along with OpenBSD too as I'm quite familiar with these systems anyway and their leaderships are not prone to follow like sheep at a whim. Personally I wouldn't want a Debian fork but if that's what it takes then so be it but the Linux ecosystem is already too fragmented in my opinion. If there was a fork then sure I'd look into it but whats really needed is a weed out of the Debian leaders that have got us to this point, they are setting the distro up for its potential downfall." "Yes I'm testing Slackware too at the minute but I believe they are currently sitting on the fence regarding this. The thing is that if systemd gets too invasive (which it already is) then core services and apps may require more effort than what its worth to run as non-systemd versions.
From what I know, the only non-systemd committed distros (at this moment in time) are Slackware, Gentoo, Crux and Alpine Linux. I think out of those I would go with Alpine Linux, a distro which is very much underrated IMHO."
"I had a similiar problem with an NFS mount in /etc/fstab; systemd was attempting a mount before network was up and was therefore failing. There's an 11 month old Bugzilla ticket for this very problem. The solution was to use a systemd.mount, and this worked. I've had dhcpcd and udev misbehave as well, in the most basic of configurations, and I can't troubleshoot it other than seeing in journalctl that it isn't working. It works okay for desktop, but you'll see odd things on servers that have service quirks (the very thing systemd is supposed to make easy...) like the Samba shutdown issue you have seen. One could argue these are teething troubles, but Lennart just doesn't seem to care. That, combined with the increasing sprawl of systemd gives me great concern." "I was seriously thinking of giving up on Linux due to systemd. Not because it couldn't mostly be ignored but because it's really really awful and just not what linux should have and because the developers seem to want to impose it on everyone anyway. Frankly if I want that I might as well use windows. Hopefully this will go somewhere and kill the nonsense that is systemd before it ends linux." "Systemd won't fix poorly implemented services either. Anyone who is not able to write/test/test-again something for init.d won't magically have it all work perfectly under another scheme. Upstart seems to be the least-worst option for something that permits dependency resolution and parallel starting, but its not perfect either and really should be extended to include managing the init.d scripts as well, as realistically there is a lot of stuff that won't get converted to native jobs any time soon. At one point the Ubuntu project was doing a really good job of making a Linux distro that worked, and was fairly sane, but sadly from about 10.04 seems to have lost its way. It really needs someone like that who is interested in PC use, and not the tablets they fixated upon, to drive a project sanely. And never listen to the GUI developers either: look how many stupid changes have been made to Gnome and Firefox, etc, etc." "Pragmatic solution: Use systemd just as an init replacement and polish it, http://freshcode.club/projects/uselessd make everything else really optional. (like all the crap with the binary logs) Give the boot to Gnome until they get their act together again, and tell the Gnome developers they can not dictate shit. To understand Gnome's attitude go to this link, and read the comments https://trac.transmissionbt.com/ticket/3685 The fun begins at comment n4 from the top" "There are many possible approaches to the system init process. SysV init is certainly not the best solution. It has many advantages, including how simple it is (I have written many init scripts for my own use), but it is quite messy, and pretty slow. I have used upstart a bit. This seems just as messy, not as simple, but the parallelisation does speed things up a fair whack. This is very welcome on a desktop machine. I haven't used systemd yet, so I won't comment. However, when it comes to a server, I want tried and tested solutions which are simple to administer. I don't care if it takes longer to boot up, because it will rarely be shut down. My home Debian server, running on desktop-class hardware, has been running continuously for nearly a year, and was only shut down then for a hardware upgrade. Business servers get shut down only when absolutely necessary. A change from 1min to 30s to boot up makes no difference in most server environments. What Debian need to do is preserve the choice. Allow people to use systemd if they want, but leave SysV init available too. I know this is a more complicated way to do it, but systemd is not suitable for everyone, especially a lot of their core users." "Yes. This is something that the "progress for the sake of progress" crowd just doesn't seem to get. In the domains where Unix has it's most powerful stronghold, the one overriding consideration is reliability. It doesn't have to be fast It doesn't have to be fancy. It doesn't have to be usable by a trained monkey. It needs to be reliable. It's simply insane that it's a server vendor that's pushing this crap." "We need something better than sysvinit But systemd obviously isn't it as it seems to create problems." "The number of other system components that are link-reliant on systemd is growing. This in itself is the problem. More and more it is becoming practically impossible to not have systemd in the ecosystem somewhere. http://gimpforums.com/thread-why-is-systemd-required-to-run-gimp" "Another part of it is the fact that nobody else is contributing large amounts of manpower to the desktop other than Redhat. When there was SuSE and Sun as well it wasn't so bad. He is almost single handedly responsible for me being back on Windows. (The fact that Alsa can never get ice1712 correct for more than one -rc of alsa-driver at a time is another part). Freebsd or OSS4 is perfect for my card. I have one old Thinkpad that still has Linux but most of it was built from source (No Alsa / Pulseaudio / systemd / avahi - XiG X (r200) / OSS4 / pkg-src). I have a pretty powerful Netbsd VPS and I just use that." On Wed, Oct 22, 2014 at 12:31 PM, Ken Schneider - openSUSE <suse-list3@bout-tyme.net> wrote:
On 10/22/2014 02:59 PM, Banga Gong wrote:
Ken Schneider - openSUSE wrote:
On 10/22/2014 03:40 AM, Sam M. wrote:
I came across this article below, and it looks like the System D implementation on Debian has caused a great deal of havoc and alienation amongst devs and admins, so a fork is potentially in the works. I was wondering if a similar interest is also present in the openSUSE community? Is openSUSE going to become one huge monolith where practically every package is dependent on each other, and, the user is forced into a corner? For instance, that atrocious Baloo virus that runs by default on a new KDE install will start indexing before you allowed it to, and can't be removed because it's dependent on so many things. Part of it can be removed (last I checked), but not the entire thing. If things are going to become one big monolith, which obviously is contrary to the Unix philosophy, why not just run Windows?
It seems like more people than not don't like System D, and Lennart Poettering's attitude has been described as rude, egocentric and childish which doesn't help the case. PulseAudio was also developed by Pottering, and I don't like it at all as it's just one more broken piece of software on top of the already overly complex Linux sound stack. I've had problems with it, and it has provided me zero benefit. Anyway, I think the System D debate here should continue
Not a problem. There is a "Soapbox" forum for these types of discussions available, take it there.
Wrong .
Ontopic discussionS are offtopic on the offtopic list.
This is on topic.
At first, you marginalized objectors by saying that we should have the discussion later...
No, I said no such thing. Re-read the thread.
now you're complaining that objections weren't talked about sooner. and saying that because we didn't discuss it sooner, we should shut the fuck up.
Again, I said no such thing. I asked that this soapbox discussion be taken to an appropriate forum: http://forums.opensuse.org/forumdisplay.php/687-Soapbox
How about, instead, you stop being a censorious bastard?
Again, I am not censoring anything. And people have been asked by the list admin not to use derogatory language or name calling on this list.
If you have a specific problem please let us know which version of openSUSE you are using and what the problem is so that we can try and help you get your system running.
-- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/28fb60f36a5c05d6e95d00be1c0c257c.jpg?s=120&d=mm&r=g)
Le 22/10/2014 23:33, Sam M. a écrit :
some major issues which should be discussed on this mailing list. I've never before seen as large of an opposition and amount of anger in relation to a software component of any OS until the System D debate started,
don't you remember kde3 versus kde4? any *true* problem can be discussed here in a reasonable way, and will be solved "yet an other shit" is *not* a way to get usefull answers... a general solution is maintaining a LTS version really long (at least 5 years) I just notice a 5Tb external usb drive (mine is only 4Tb). World is changing at a high pace and following it is not always easy, thanks everybody who makes Linux a great choice! thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/abdee805d4df05af9a496107100c582c.jpg?s=120&d=mm&r=g)
* Sam M. <backgroundprocess@gmail.com> [10-22-14 17:34]: [...]
Seriously somebody has to stop the madness."
Ah, an agreeable point # ------------------------------------------------------- :0: * ^From.*dirk.gently00@gmail.com|\ ^From.*gordo.heavyfoot@gmail.com|\ ^From.*klukinator5000@gmail.com|\ ^From.*banga.gong65@gmail.com|\ ^From.*akulkis|\ ^From backgroundprocess@gmail.com /dev/null # ------------------------------------------------------- -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/cabdbf4d350ab6a15265803acab1634d.jpg?s=120&d=mm&r=g)
On 10/22/2014 06:07 PM, Patrick Shanahan wrote:
Seriously somebody has to stop the madness." Ah, an agreeable point
Perhaps "Banga Gong" is another of aaron's aliases? maybe after his last bout of personal insults and threatening behaviour Henne outed the "Dirk Gently" alias. Heck 'bang a gong' is a bit obvious, isn't it. Welcome back, aaron. I hope your stay is suitably short. -- /"\ \ / ASCII Ribbon Campaign X Against HTML Mail / \ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Anton Aylward
-
jdd
-
Ken Schneider - openSUSE
-
Patrick Shanahan
-
Sam M.