PulseAudio and Systemd

PulseAudio was still Beta when Ubuntu began shoving it out the door and inflicting it on users – even newbies to Linux. It was among the first things I scrapped in a new installation, in favor of ALSA. Nowadays you can’t really do that very easily because so many other softwares depend on Pulseaudio! So now you’re kinda stuck with it. Fortunately, it’s not Beta anymore, and it’s fairly trouble-free. Users who are having trouble with it and who have to use it as a dependency for other applications like Skype, should install PAVC (PulseAudio Volume Controller) to provide some measure of control over it’s many options.

Systemd was also Beta (or beta quality at least) when it was first shoved down our throats. Now for the last few days, my customized Update filter has refused two systemd updates – and I’m finding in some forums that systemd updates are causing people problems. I’m having none – but it isn’t because I don’t have systemd, it’s because I don’t accept anything but security updates and safe updates.

The cool part is, I don’t have to try and figure out which updates are safe and which ones aren’t. My friend Ralphy’s updater, adapted for Linux Lite from Linux Mint’s awesome updater (please visit Unlockforus.com for info), does that for me!

When is the last time you had this much confidence in your operating system?

I will insist on selectively updating Linux no matter what distro I’m using.
I now know enough to decide on my own, pretty much, which updates are high-risk (like most kernel updates) and which ones are not. Even on my copy of the awesome rolling-release PCLinuxOS, I don’t accept every update in spite of the “official” way you’re supposed to update it, using Synaptic Package Manager, reloading it, marking all upgrades, and applying. I’ll mark them, then examine them and unmark the high-risk ones.

I wonder if systemd is the next PulseAudio, kinda sorta. The debate was never settled, it just got so old and tiresome, and the debate fell silent. And PulseAudio took over the world while no one was looking. Systemd, same thing, perhaps? It is manageable by people who really know their stuff, but for me, right now at least, my “management” is to avoid updates to systemd unless they are security updates.

It will take a long time for debate on systemd to settle down. The PulseAudio debate has basically just died of old age. No side won the argument, the debate just went on and on until people got sick of repeating themselves. In the meantime Pulseaudio took over Linux userland. I think it will be the same with systemd. It does violate the “sacred” UNIX principle of “do one thing and do it well.” It does waaaay too much, so that if systemd breaks, all the stuff it controls breaks down with it. That’s my issue with systemd, and that’s why I don’t update it as soon as new updates become available for it. It’s like a kernel panic in a way.

Stupid Beta crap. It belongs on a geek tester’s laboratory machine, not on a casual user’s desktop.

Random Thoughts on PCLinuxOS

PCLinuxOS is my first rolling-release distro. That’s a little scary for a newbie coming from the Ubuntu-LTS-based world. What really ticks me off about the Ubuntu-based distros lately is their long-standing habit of sneaking Beta software into updates – even updates of their LTS versions which are supposed to be more stable. Making unwitting Beta-testers out of Linux novices is just unforgivable. Only Linux Mint users and Linux Lite users who take advantage of a modified updater created for Linux Lite (but not officially supported by the distro) avoid most of the issues because of the brilliant Mint Updater.

I have had absolutely no update issues with with my very minimal PCLOS/Xfce mixture, but I must admit, reading the forums lately has me a little spooked. It’s probably normal when there are huge, major, fundamental changes to a major component of the system, like the changes from KDE4 to KDE5. KDE is the default, flagship edition of PCLinuxOS, and it’s going through some maaaaaaajor changes with the big KDE updates to Plasma 5.

It’s got a lot of fancy stuff in it! And a lot of dependencies that I don’t have in my minimalistic, super-simple Xfce mixture. Like PulseAudio, for example. Firefox users have to put up with PA because Firefox now depends on PulseAudio, but I don’t (yay for Midori and Seamonkey!). PulseAudio was Beta when it first got pushed on Ubuntu-based distros aimed at Linux novices, and for as long as I could, I removed it from my Xubuntu and relied on good ol’ ALSA, until it was no longer possible to avoid. Nowadays it’s Grub2 (beta) being pushed on Linux newbies from Ubuntu. Unforflippingivable. In PCLinuxOS Grub 2 is only being used by testers, and updates will not impose it on the rest of us until it has proven itself safe.

I do hafta say, though, if the big changes in KDE are somehow getting past even the PCLOS testers and causing so many “broken after update” issues – again probably to be expected with such a major release of such a major component – maybe new users should stick to the Xfce or Mate community editions of PCLinuxOS until things settle down with KDE.

I Dodged a Bullet

I have been heartily recommending Linux Lite for newcomers to, but even this awesome beginner’s distro (and not just for beginners, by the way) was susceptible to buggy from “upstream” (Ubuntu). A beta version of the Grub bootloader was included in updates from Linux Lite following the “recommended procedure” for updating the distro. It also affected those users who use the old Synaptic -→ Refresh -→ Mark All Upgrades -→ Apply procedure.

The buggy Grub version – and it’s bug-free replacement – are Beta (experimental) software.

What the heck is beta software doing in a LTS version of a “beginner’s distro?”

Save that experimental stuff for the in-between releases for cry’n out loud. Beginners should not be beta testers!

One of the best things about Linux Mint, when I was using it (no longer – very bloated compared to Linux Lite), is the wonderful Mint Updater! It allows the user to select updates and avoid the risky stuff.

I’m pleased to report that the wonderful Mint Updater has been adapted for Linux Lite!

It’s “unofficial,” not the “recommended procedure” for updating Linux Lite (although it may be in the future, I hope), but it saved me from the Grub Bug!

Read more about using the wonderful Mint Updater on Linux Lite at