Updates in Linux

Hi everyone!

In previous posts extolling the awesomeness of Linux Lite, I have said repeatedly that even as awesome as it is, I would not dare use it – or any other Ubuntu-based distribution (including my long-time favorite Xubuntu), without a safe means of updating it. It’s one of the reasons I am such a big fan of Unlockforus.com. It not only offers a special adaptation of Linux Mint‘s wonderful updater which helps users avoid most of not all of the “broken after updating” issues that Ubuntu and it’s derivatives are infamous for. Linux Mint users enjoy this protection instantly by default. Users of Ubuntu and it’s other derivatives should get this application and use only that updater. In today’s post, I want to explain why.

First, because of this warning which appears in Updater’s Help Contents menu:

In other Ubu-based distros I have used, updates are ordinarily done non-selectively. Often by open Synaptic Package Manager and Reloading it, then selecting Mark All Upgrades and Apply. This is exactly what should never be done, especially since Ubuntu tends include ridiculous Beta stuff in their updates! I remain a huge fanboy of Ubuntu/Canonical for their pioneering stuff, and for being the most successful at making Linux useable for us mere ordinary mortals. But the inclusion of Beta (and Beta-quality) stuff in a Linux distribution intended for new and inexperienced users is simply unforgivable. Were it not for the safety afforded by Linux Mint’s updater (and it’s adaptation for other Ubuntu-based distros at Unlockforus), I would probably be using – as troublesome as it is – Debian Old Stable. Or a Slackware derivative like Salix. Gosh, now that I think of it, I should probably try Salix now that I have the means to do so… well, that’ll be for another post.

How it works

Levels One and Two usually only update or upgrade a single software application. It’s an update only to Firefox or the music player, for example. Unlikely to affect anything else. So if that update breaks anything, it’s easy to fix, and you know right where to go. Levels One and Two are the preselected defaults on a new installation of Linux Mint. Absolute beginners can select “Just keep my computer safe” and only Level One updates will be applied, except for Security updates, which should always be applied, but with care if they are beyond Level Two.

There’s a Level 5 category too, which might include updates to the kernel, the bootloader, and other critically important system stuff. These are likely to cause regressions.

What’s a regression, you say?

More good advice from Linux Mint 18’s greatly improved Updater Help Contents file. A regression is any update that breaks something that was working perfectly well before the update. You can read about these damned things in Ubuntu Forums frequently. I can only imagine it’s worse in those rolling-release Linux distros which maintain the cutting edge. I have used only one rolling-release distro – PCLinuxOS – and I must admit it was trouble-free for months! But that is because there’s a great team of testers try out all the new stuff before it finds its way into the repositories. They do an awesome job of protecting the users from regressions even though updates are all-or-none. HOWEVER, as awesome as the testers are, they can’t possibly be testing updates on every single hardware configuration their community is using. Rolling-release isn’t all bad, but for me it’s just too scary. PCLinuxOS is the only one I might trust, but it would have to be on hardware I was absolutely sure of.

Cheers!

It Ain’t Broke So Stop Fixing It!

So this morning I’m looking at a web page when Seamonkey becomes unresponsive. Then I remember that it’s Tuesday, and that’s when I have set up the Xubuntu Updater to do it’s weekly update.

“Oh, fine, just let the thing run,” I think. “I’ll get back to the web later.”

If it’s just updating software, I have it set to just go ahead and put in the latest version of whatever software is installed. But if it’s a system update, then I have to enter the root password and authorize it. And sure enough, like almost every Tuesday since I installed Xubu 14.04, the Updater wants to update the Linux kernel again. Uh-oh. Every time it tells me I need another kernel update, I’m like

No, not again! This is terrifying stuff to me, even though most kernel updates are safe haven’t borked my system, it has happened before. And even though I can reboot to an older kernel, it leaves me wondering what was wrong with the old one that it needed to be updated anyway. If it’s a security thing, well, I guess that’s different. But most of the big scary kernel and firmware updates aren’t addressing some security vulnerability, they’re “improving” some existing feature or adding new ones.

I’ve got a lot of college course work going on and I need a rock-stable OS that isn’t gonna be suddenly slowed or crippled by the next “improvement.” Updates to programs like my browser and stuff are fine, but what “improvements” to vital stuff like the Linux kernel do I really need to keep this ancient relic of a perfectly good computer running? Older versions of Xubuntu were considerably faster than the latest version. I used to be able to multi-task without having things hesitate or grind to a complete halt. While I understand that some updated applications probably use more resources than the older versions, why do the kernel and firmware require more resources? And for cryin’ out loud,

It ain’t broke! So stop fixing it!

So there’s another advantage to using an OS that is based on Debian Stable. It’s stable! It doesn’t get “fixed” unless it needs fixing. Even as I write this post, the computer halts and balks and makes me wait until it finishes with some other invisible process it has going on in the background.

If I had a newer computer I’d probably switch to Linux Mint because the ingenious updater helps technophobes and newbies use it intelligently. But on this old relic, it’s gonna be MX-14, the wonderful AntiX/Xfce mixture built from Debian Stable with “the magic of Mepis” in support.

My distro-hopping days may be over, even after I upgrade this old hardware some day when I have money for that. And this blog may just get really boring after that, since it’s such a trouble-free system.