DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
That is extremely kind of you. Thanks. Probably need it.
just a little sarcasm for ya, but yea...I hope you fair better than me with it. I'm just learning to accept that at least for now, I don't have complete control over my system.
Linus has barred systemd devs from uploading and merging anything they do to the kernel
[snip]
Do they stick with migrating to systemd which is banned from further kernel development (last I heard) or do they revert their choice?
Just to correct this, the only developer that was banned from kernel developing is Kay Sievers, all other systemd developers are still allowed to commit patches. Kay Sievers was banned for his attitude when it comes to bug-fixing and will be allowed again if that attitude changes. If that happened already I can't say, I didn't hear of any follow-ups of that incident.
As an Arch user, I sometimes feel "stuck" with systemd. I'm not sure I hate it though. Real quickly, without getting too deep into it; why do you hate it? I just wish I was better at configuring it. I also wish it would let you permanently disable certain services.
I used Arch for just a little while, before systemd, and I had the impression that the init system was easier than sysv. But systemd at a glance also seems somewhat simpler to configure than sysv, the "config files", with some hopefully simpler syntax for dependencies and such things, instead of humongous scripts and having the update-scripts as auxiliaries to add or remove other scripts. I think I could never get to add a script to the system in the 100% correct manner (which is totally a big deal of my fault as I've never read much/enough, anyway).
It seems systemd is more like the xdg-autostart ".desktop" files in this regard. Which I also don't totally like anyway, but it's easier than several complex scripts interacting.
Other than that I don't really know/care much, and I think there will be easier to do stuff like scheduling some processes to start (and finish) before shutdown, rather than at arbitrary times with cron.
On the negative side, there has been a few times that my PC would only "halt", even though I used the correct "poweroff" command. That's really annoying and doesn't inspire much confidence.
I used Arch for just a little while, before systemd, and I had the impression that the init system was easier than sysv. But systemd at a glance also seems somewhat simpler to configure than sysv, the "config files", with some hopefully simpler syntax for dependencies and such things, instead of humongous scripts and having the update-scripts as auxiliaries to add or remove other scripts. I think I could never get to add a script to the system in the 100% correct manner (which is totally a big deal of my fault as I've never read much/enough, anyway).
It seems systemd is more like the xdg-autostart ".desktop" files in this regard. Which I also don't totally like anyway, but it's easier than several complex scripts interacting.
Other than that I don't really know/care much, and I think there will be easier to do stuff like scheduling some processes to start (and finish) before shutdown, rather than at arbitrary times with cron.
On the negative side, there has been a few times that my PC would only "halt", even though I used the correct "poweroff" command. That's really annoying and doesn't inspire much confidence.
I think most people are against systemd because they feel it requires unnecessary dependencies, and because it's from the same maintainer(s) as pulse-audio, which I heard was buggy.
I have tested systemd on Gentoo now for some time and besides some minor (and totally distro related) points I am quite happy with it. Works without any problems, documentation is great (all manpages I have looked at so far come with examples, setting up network bridges for my LXC containers was done in 5 minutes, following the manpages). Boot times on my laptop are about 25% faster, on my workstation with some servers running and autostarting some LXC containers at boot there is no difference to OpenRC (parallel mode).
I will test it few weeks more, if no complications come up I might be tempted to switch.
P.S.: I also use Pulseaudio, never had problems with that either. I think the "buggy" image comes from the time when Ubuntu decided to go with an unfinished version of it, just like KDE 4 had the image of being buggy in the beginning due to the same cause.
I used Arch for just a little while, before systemd, and I had the impression that the init system was easier than sysv. But systemd at a glance also seems somewhat simpler to configure than sysv, the "config files", with some hopefully simpler syntax for dependencies and such things, instead of humongous scripts and having the update-scripts as auxiliaries to add or remove other scripts. I think I could never get to add a script to the system in the 100% correct manner (which is totally a big deal of my fault as I've never read much/enough, anyway).
It seems systemd is more like the xdg-autostart ".desktop" files in this regard. Which I also don't totally like anyway, but it's easier than several complex scripts interacting.
Other than that I don't really know/care much, and I think there will be easier to do stuff like scheduling some processes to start (and finish) before shutdown, rather than at arbitrary times with cron.
On the negative side, there has been a few times that my PC would only "halt", even though I used the correct "power-off" command. That's really annoying and doesn't inspire much confidence.
I'll admit there is some things about systemd that make things a little easier. As time goes on, many of the bugs that people are irritated by are getting squashed. For me, it's just a little irritating that there are (as you said) un-necessary dependencies. Not only that, but services that I have no use for that cannot be permanently disabled. I'm not a huge Gnome 3 fan, but as far as I know, it is Systemd dependent on all distros (unless you want to run it in a "fall-back" mode). I've had some trouble with power management, there are settings hidden somewhere relevant to either udev, upower, dbus, or perhaps all that will put your laptop to sleep at a certain battery percent, regardless of what you have your power-manager set at (XFCE-Power-Manager). All of the dbus config files are written in a confusing XML format. On the bright side, I do like the simplicity of a single command to enable or disable services, I like using it to manage my wireless connections without having any third-party service running (like Network Manager). I do occasionally have the same problem with the system only appearing to "halt" instead of shutting down. This problem is more common than you may think. If you notice, when this happens, it's usually preceded by your system using more than a normal amount of CPU during run-time, then when you run the shutdown command, it gets hung up. This is because Systemd is stiffed by a process it cannot stop (perhaps because it was never running to begin with). It doesn't happen all of the time, but enough for people to notice.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by replica9000
and because it's from the same maintainer(s) as pulse-audio, which I heard was buggy.
So it is a personality thing based on heresay. Oneday these discussions will be based on technical fact.
Quote:
Originally Posted by TobiSGD
P.S.: I also use Pulseaudio, never had problems with that either. I think the "buggy" image comes from the time when Ubuntu decided to go with an unfinished version of it, just like KDE 4 had the image of being buggy in the beginning due to the same cause.
When Ubuntu released PulseAudio it was really crappy and Lennart (I think) complained that they released a really crappy version instead of the finished product. I use PulseAudio and apart from that 1 Ubuntu release it has been pretty good.
So it is a personality thing based on heresay. Oneday these discussions will be based on technical fact.
When Ubuntu released PulseAudio it was really crappy and Lennart (I think) complained that they released a really crappy version instead of the finished product. I use PulseAudio and apart from that 1 Ubuntu release it has been pretty good.
so quick question: why use PulseAudio when Alsa works fine by it's self? Is there a special need for it? Alsa runs my 5.1 through the HDMI and everything.
so quick question: why use PulseAudio when Alsa works fine by it's self?
+1
Although an argument could be made for users having choice. Some people seem to like PulseAudio. I say, provide it as an option for those who want it, but do not replace something that works. Of course, ALSA, sysvinit and Xorg must be replaced, because they are old. They still work perfectly fine, but they are old. If they are not replaced, there will be no progress.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by wchouser3
so quick question: why use PulseAudio when Alsa works fine by it's self? Is there a special need for it? Alsa runs my 5.1 through the HDMI and everything.
Quote:
Originally Posted by Randicus Draco Albus
+1
Although an argument could be made for users having choice. Some people seem to like PulseAudio. I say, provide it as an option for those who want it, but do not replace something that works. Of course, ALSA, sysvinit and Xorg must be replaced, because they are old. They still work perfectly fine, but they are old. If they are not replaced, there will be no progress.
I have quoted both posts as the 1st requires an answer and both require correction.
Ok quite simply Alsa does not work OOTB with some of my machines but Pulse works with all of them. I want something that I don't have to fart-ass around for ages with to get it to work. In my case Pulse works while Alsa doesn't work without fiddling. The discussion about choice means nothing to me with regards to this, infact I have no choice because I want something that works and works right away.
I feel like being a jerk today, so I am going to nit-pick. No need for "correction".
Quote:
Ok quite simply Alsa does not work OOTB with some of my machines ... I want something that I don't have to fart-ass around for ages with to get it to work. In my case Pulse works while Alsa doesn't work without fiddling.
This is still a choice. If you needed something that works "out-of-the-box," because you did not know how to configure it, then you would not have a choice. Knowing how to configure, but not wanting to is not a need. Assuming you know how to do it, you choose the option that does not require tinkering on your boxes. There is nothing wrong with that choice, but it is still a choice. I am being technical, but I am bored enough at the moment to do it.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by Randicus Draco Albus
I feel like being a jerk today, so I am going to nit-pick. No need for "correction".
This is still a choice. If you needed something that works "out-of-the-box," because you did not know how to configure it, then you would not have a choice. Knowing how to configure, but not wanting to is not a need. Assuming you know how to do it, you choose the option that does not require tinkering on your boxes. There is nothing wrong with that choice, but it is still a choice. I am being technical, but I am bored enough at the moment to do it.
so quick question: why use PulseAudio when Alsa works fine by it's self? Is there a special need for it? Alsa runs my 5.1 through the HDMI and everything.
Now plug in your gaming headset and reroute the audio from a game to the headset while keeping output of your simultaneously running music player to the your audio amplifier, monitor or whatever you use to play back audio.
Seriously, which one you use comes down to the features you need from an audio subsystem. If you are OK with the features provided by Alsa there is nothing wrong with just using plain Alsa, as is nothing wrong with using Pulseaudio when it fits better to your needs.
Quote:
Originally Posted by Randicus Draco Albus
Of course, ALSA, sysvinit and Xorg must be replaced, because they are old. They still work perfectly fine, but they are old. If they are not replaced, there will be no progress.
1. Pulseaudio will never replace Alsa, it works on top of it. That is like thinking XFCE will replace plain Xorg.
2. If sysvinit will be replaced in your distro of choice is up to the developers. They will determine if they want to replace sysvinit, and with what to replace it, based on the distributions needs, not on how old sysvinit is.
3. If you really think that Xorg works totally fine and is replaced by its developers with Wayland just because of progress I have to assume that you haven't actually researched that topic. You possibly should do that before commenting on a topic.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.