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.

PCLinuxOS Mini Xfce Edition

I have been writing about why I jumped from Ubuntu-derived Linux Lite to PCLinuxOS. Linux Lite – with addition of a vitally important safety feature from the awesome and venerable Ralphy’s own repository – is by far the best newbie-friendly distro for older hardware I have ever had the pleasure to use. Just one issue: It’s “daemon possessed.”

And I don’t mean it’s administered by a Ferengi starship commander, either. A daemon is a program that runs in the background. Every decent operating system has daemons, or it would hardly be useful for us ordinary mortals. But this one particular daemon, named systemd, is a dangerous, invasive, “supervisory” one that does more than just initialize programs and applications and allocate the proper resources to them. It oversees, overrules, overextends, and keeps a record of every process. It has many security vulnerabilities and other issues that sent me fleeing away, at least until it can be tamed and put on a leash or something, if ever.

I wanted a Linux distribution that was not only not possessed by that evil daemon, but also beginner-friendly and technophobe-friendly. Salix would have sufficed in the first department, but not really in the second. A little more research and I re-discovered PCLinuxOS. There’s a nice community Xfce edition with lots of extra stuff in it that I actually don’t need or want, but that is true of every newbie-friendly Linux mixture. I found a “Xfce mini” edition, put together by the revered and praiseworthy Ika, a long-time member of the very loyal and enthusiastic PCLOS community. I installed it today on the old laptop and just wanted to describe the experience a little, for the benefit of any readers who are looking to escape the systemd threat without losing the simplicity and “friendliness” of wonderful Linux distros like Mint, the ‘buntu family, LXLE, Linux Lite, ElementaryOS, and many more built from Ubuntu. For them, if they have decent hardware that isn’t more than a couple of years old, there is the flagship KDE edition of PCLinuxOS. It has it all! I prefer the lightweight, infinitely configurable, and super-simple Xfce desktop. It’s the default desktop of Linux Lite, and also the default desktop of several Linux distributions meant for use by children! So it’s not complicated, but it’s powerful, simple, and nimble on older hardware. The Xfce flavor of PCLinuxOS is available in two different forms: The standard one is basically kinda sorta PCLinuxOS with Xfce tied on. The “mini” Xfce version has few installed applications, just enough to run it and then install the software you really want and prefer to use. It uses Synaptic Package Manager (yeah, you read that right, Synaptic, even though it’s not Debian or Ubuntu-based) to update and install software from a vast, hyooooge, very extensive repository! It even has Seamonkey! Cool, no adding PPAs and all that high-risk nonsense. LXLE has like six or eight added PPAs besides Ubuntu’s, just to get the latest versions of LibreOffice, to make Seamonkey available to their users, and the latest daily builds of other popular software. That’s nice, but the more PPAs you add to an Ubuntu-based OS, the greater the risk of something breaking when installed and/or updated. My other complaint with Ubuntu-based distros is the inexplicable presence of beta software in a distro intended for novice users! I just think that is unconscionable. Systemd, by the way, is beta quality even if it’s not billed that way.

Okay, end of lecture on why I switched (and why others should, in my opinion). Now the good part.

The Xfce Mini Live USB cranked right up and ran fast and responsively in Live mode. Installation may be unfamiliar to folks who are used to the Ubuntu-based stuff, but it’s pretty easy. Clicking on the “install PCLinuxOS” icon brings up a nice step-by-step set of instructions. The DrakLive installer uses GParted, but helps the user along. BACK UP ALL YOUR STUFF to an external media first!

I don’t do the dual-boot thing, and I didn’t install PCLOS alongside another distro. So I chose “custom partitioning.”

A swap partition, traditionally about 2X your computer’s RAM. I gave “/” 20 Gigabytes of space on my HDD, and all the rest of the drive is “/home.”
WORD OF CAUTION: If you already have a /home directory on the drive that you used with a different distro, format that sucker! “Foreign” settings and stuff will definitely interfere with PCLinuxOS default settings. Keep your documents, pictures, videos, browser / email profiles etc on external media to use after installation.

Now tell the installer what bootloader and device you want to use. The default is Grub on the hard drive.

Now the magic happens!

Ohhhh, it’s wonderful! The entire process from start to finish took under 10 minutes on my laptop. My only issue was that I needed to use my little non-proprietary USB wifi dongle to get an internet connection. That’s common with the stupid Broadcom wireless hardware in Dell computers. Not a show-stopper really, just a minor annoyance. Easily fixed after installation. On a desktop with a wired internet connection, no issue at all.

Then reboot when it’s finished, but do not remove the Live media (USB or DVD) until prompted to do so.

On first boot, you’ll choose your root password and set up a user (with a different password – this ain’t Ubuntu!). Log in and enjoy!

The mini Xfce version has enough to get you going. First thing: Update! You can do it when prompted to, but on the mini you’ll want to open Synaptic and choose your favorite apps. I install Seamonkey, ddCopy, xournal, Faenza icon set, and a few other favorites. LibreOffice isn’t included in the mini version, so install it from Synaptic if you want it. GParted and ddCopy do what Mintstick did in Linux Lite (and Mint), so I’m comfortable with that. This is a truly customized mixture, and the cool thing is, you can use MyLiveCD to roll your own custom-made, just-the-way-you-want-it iso to install on another computer. It does what Systemback did (and by the way, Systemback is about to lose it’s maintainer, so it may not be available in the next LTS releases of Ubuntu and it’s derivatives).

I’m just enjoying this so much, and I feel so much better to have exorcised the systemd daemon from my OS.

Plan A After All

Plan B was going to be to leave my laptop on Linux Lite, just so I could have the easy, simple, clickable USB utilities I enjoyed in Linux Lite (borrowed from Linux Mint and adapted for Linux Lite by the Great and Venerable “Ralphy,” of unlockforus.com fame).

Since then, however, I have found that GParted can quickly – but not quite as simply – format any USB drive in a few clicks, and an app in the PCLinuxOS repositories called “ddCopy” performs the other function I relied on Mintstick for. So….

Plan A will work after all! Next post I’ll write about the newest Xfce “mini” edition of PCLinuxOS, when I install it on the old laptop.

Happy Canada Day (belated, it was July 1st) to my Canadian readers and happy Independence Day to my US readers!

More PCLinuxOS Awesomeness

It’s not just the bestest, most wonderfulest, and awesomeful Linux distro in the history of ever, it’s even more! It’s free e-mail, free image hosting, chat, the best Linux-related monthly magazine (viewable on the web or downloadable as a PDF). The community is very active, and not just in the forums, but elsewhere contributing to the whole project in a thousand ways. This is truly a community-driven distro – with wonderful perks no other distro offers that I know of.

It’s also, apparently, some kinda well-guarded secret or something. I’m absolutely amaaaaazed that this distro hasn’t been Number One for all this time. But I suspect that a lot of users of other distros who would flee from systemd, commercialism, and corporate disregard for the community, will find there way to PCLinuxOS as I have.

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
https://unlockforus.com/update-manager-linux-lite-3-x-series/

Xubuntu and Linux Lite

I take special delight in keeping this ancient Dell desktop running and out of the landfill.  With it’s very low resources, it doesn’t really run the full-blown version of Xubuntu as well as it used to, and when 32-bit support ends it’ll finally be time to retire the faithful old box. It runs xubuntu-core like a dream though!  Well-chosen lightweight applications (Geary and Midori instead of Thunderbird and Firefox, for example) and the very basic Xfce desktop with the wonderful Xubuntu default settings (but no compositing, not a bunch of daemons running in the background, etc) make this old beast race along as sweet as ever.

But I also have a laptop with 3 gigs of RAM and a dual-core processor and it’s 64-bit.  So just for grins, I’m giving Linux Lite a try.  It’s Xubuntu-based and designed to be even more novice-friendly (if that is even possible).  It has some pretty special little features that are great for folks trying out Linux for the first time.

lite-welcome

Once installed (using the super-awesome Ubiquity installer that makes all the Ubuntu-based distros installable in minutes with wonderful simplicity), the first boot of Linux Lite offers this interactive step-by-step guide to getting started.  After updating installed software, you can upgrade within a series with a great little Linux Lite application that changes repository settings as needed to the next point within a “series.”  Each series is based on the LTS releases of Ubuntu and compare with point releases.  Very cool.  Now check out the “Tweak tool:”

linux-lite-tweaks-tool_orig

This is a sweet little all-in-one-screen utility that does a little bit of housekeeping and customizing.  Newbies can simply check all the “Safe” options to keep the system clean and fast.  All of this can be done in any Xfce distro from the Settings menu, but Linux Lite has made it more convenient and reassuring for novice users.  Now they can tweak and peak their OS fearlessly.  That extra little safety assurance is similar to what Linux Mint  has done with their Updater, with levels of risk clearly labeled and explained for the user.

SUPPORT

The interactive online Help Manual opens in a tabbed web page and helps users navigate through many of the tasks that sometimes frustrate newbies (and technophobes like me), like getting the wireless to work, finding the right driver (or even updating existing ones!), getting the sound to work, etc.  For most users, all that stuff works right out of the chute anyway!  But if not, this Help Manual is about the simplest and best I’ve ever seen.  Not a Wiki or a searchable database, but a step-by-step guide with pictures and everything.

linux-lite-support-page

CONCLUSION

If you’re installing Linux yourself for the first time, Linux Lite is an awesome beginner’s distro with all of Xubuntu’s awesomeness made super simple and a lot less scary for the technically challenged / phobic novice than most distros, even “beginner friendly” ones.  And it’s lightweight enough to run on most computers that used to run Windows XP or Windows 2K.

If you’re not a “rank beginner” and can find your way around or want to provide a little bit of support for a friend, I still recommend Xubuntu.  I also recommend Xubuntu-core if you’re like me, using an ancient dinosaur relic fossil that can barely manage full-blown Xubuntu or Linux Lite, which is not lighter than Xubuntu in any way, but you don’t need to settle for a bare-bones desktop interface that doesn’t offer the fantabulous configurability and beauty of the Xfce desktop.  I remain a

xubuntubar

but heartily recommend Linux Lite for rookie beginner novices, with older hardware that is too nice to just throw away.

Robin’s Favorite Forever

I think that if I listed all the Linux distributions I have tried, it would number somewhere near two dozen or thirty!  Some didn’t last a day, some not even an hour.  Some lasted for weeks or months, when either some update messed it, or I messed it up myself, one just disappeared, one got political and I dumped it on principle, and one – only one – was the distro I always ran home to when I either got scared off, ticked off, or turned off.

Debian and Debian-based distros.  Slackware and Slackware-based distros.  Ubuntu and Ubuntu-based distros.  PCLinuxOS (independent, the apparent “heir” of Mandrake).  Red-Hat-based distros.  Everything but Gentoo and Arch.  I am a technophobe still, after all.  Some I loved!  Crunchbang Linux, now unsupported, was most awesome when it was Ubuntu-based.  The switch to Debian brought improvements in some areas but made installation and configuration much harder and more complicated, and one installed, it ran slower too.

In the end, they’re all Linux, all wonderful for the niches they fill.  Whether for servers, tablets, or desktops; whether for super-geeks or novices; grandparents or little kids; students, teachers, heroes, and sidekicks – there’s a Linux for everyone.

For this technophobic sidekick, it really has, after 6 years, boiled down to one single distro that has kept my old relic computer out of the landfill since I first ditched WindowsXP for my first ever alternative OS, Ubuntu 8.04.  One that – once discovered – became my go-to operating system, the one I always ended up falling back to.

When Canonical tamed mighty Debian and made it finally available, installable, and useful for ordinary mortals to use without “mad techno-geek skillz,” they did it better than anyone else had before.  And they still do.  I know a lot of Linux folks enjoy belittling Canonical for their business dealings and Ubuntu (to include the official derivatives, Kubuntu, Xubuntu, Lubuntu, Edubuntu, etc) users for their lack of computer skills.   So be it.  I have always lacked computer skills when it came to tweaks and fixes and configurations and such.  I kept a diary of whatever I did and what resulted.  I learned to use the terminal like a wonderful, powerful, magic toolbox!  But I always preferred the graphical interface, and the point-and-shoot simplicity of the Synaptic Package Manager instead of sudo apt-get whatever, for example.

I may yet get a few more years out of this old dinsaur before Linux stops offering support for 32-bit architecture.  But even when I no longer need to stick to “lightweight” distros, I’ll stick with the best one I’ve ever used, the one that more than any other, has kept my old desktop running, got me through all my college classes, and inspired this blog.

Robin’s all-time, forever fanboy Linux distro:

xubu-core16-04

XUBUNTU.  Here’s 16.04, built from Xubunu-core (after installing the Ubuntu base with only a terminal) and my own selected lightweight applications.  There’s no Firefox or Thunderbird in my remix, no LibreOffice, none of the usual popular stuff, but ultralight or other lightweight alternatives.  Geary for email (because Claws Mail just refused to cooperate). Midori for web browsing. Abiword and Gnumeric for office stuff. Mostly standard Xfce apps for just about everything else I use my computer for.  All with the awesome Ubuntu base and Xubuntu team community support.

This old Dell still runs faster and better on Xubuntu, now 7 years later, than it did when it was brand new running WindowsXP.

 

Mozilla’s Replacements

I have enjoyed a three-year love affair with Seamonkey and it was awesome. Mozilla took the old and wonderful Netscape Internet Suite (browser, email client, etc all in one) and resurrected it as Seamonkey. It seemed a low-priority project compared to Firefox and Thunderbird, but it was much lighter and faster for the first two of the three years I enjoyed it. Having far fewer lines of code than it’s siblings, it was small, sleek, and powerful.

logo seamonkey icon updated by victor1410 deviantart net 360x364
logo seamonkey icon updated by victor1410 deviantart net 360×364

Then one day someone at Mozilla dared to express a politically-incorrect personal opinion and Mozilla responded by firing him.

I’ve been loooking for a good FOSS alternative to Seamonkey ever since. Even if I disagreed with the opinion expressed, I would do no less than this, to protest in my little quiet way, the censorship Mozilla imposed on a good man, and the fear they’ve inflicted on others who work there, which stifles their freedom of expression as well.

It took some time to find anything as close to awesome as Seamonkey that wasn’t either buggy or patent-encumbered. The Xfce project’s wonderful little Midori browser finally quit crashing on me at random, and the latest version of Geary seems to finally be behaving itself now. It too crashed at random, especially while composing e-mail. K-Mail is far more limited, and Claws Mail needs an external editor to send anything but plain text.

But it looks like the very latest versions of Geary (rumors of it’s demise are false by the way) and Midori have rid themselves of those annoying crashes.

At last I have my replacement for Mozilla’s Seamonkey. It’s sad to even have to look elsewhere, but just on principle, for whatever it’s worth, my little protest.

iu

Goodbye, Mozilla.

 

Sticking With Salix!

Well this is certainly unexpected! The first time I tried Salix, it refused to boot after an update, and I was like, “I’m done. I thought ‘borked by an update’ was uniquely a Debian/Ubuntu phenomenon until now. Screw this.”

What an ignorant and impatient fool I was. When an update includes a kernel update, you also have to update your bootloader to load the new kernel. That’s what I did wrong, and it wasn’t anyone’s fault but my own, for not reading the instructions and assuming far too much. Typical, perhaps, of a technophobic user playing with a Slackware derivative for the first time after using almost exclusively Ubuntu-based distros previously. I was used to being spoon-fed and giving the operating system too much automation. Simplicity does not mean “everything happens automagically and you don’t have to do anything but click Okay.” The user is responsible for knowing what the heck he or she is doing!

Salix tells me what my choices might mean during installation and updates, and when it refused to boot after I made a stupid decision, I should have known. Silly spoon-fed Ubuntu user and Slackware rookie.

But y’know what? I think I’m just gonna leave Salix on my old ancient relic desktop computer for good. I’m probably all done messing around with other distros, at least on this particular computer. Here are my reasons:

It’s Slackware-based and fully compatible with it’s parent distro, unlike most of the other Slackware-based “lightweight” distros. This means it has Slackware’s legendary stability and reliability, and ultra-mega-super-duper-uber-long-term support.

It’s super simple! In keeping with the whole Slackware philosophy – and Linux philosophy, for that matter. One application per task. Do one thing and do it well. Stay the heck out of the user’s way.

It’s systemd-free.
I know, before you jump all over me about it, I’ve read all the debates and I think I’ve probably never personally had any issues with systemd, except that even my beloved Xubuntu began to slow down over time (almost like “Windows rot”) and had to be rebooted regularly just to refresh it and dump cache and stuff. It didn’t do that before Ubuntu (and thus Kubuntu, Xubuntu, Lubuntu, Mint, and all their derivatives and spin-offs and remixes) adopted systemd, so I wonder if that might be part of the reason. The “one ring to rule them all” feature of systemd is counter to the “do one thing and do it well” principle that has made Linux so awesome to begin with (until recently). I don’t reboot Salix. I don’t need to. Could systemd be the reason? I don’t know, but it sure is nice not to have the gradual loss of speed over time that I experienced with Xubu and other old favorites.

Yeah, he’s talking to systemd.

Salix doesn’t include kernel updates by default. Why should they? The installed kernel works fine, it’s secure, and my computer doesn’t need support for all kindsa features it doesn’t even have. It ain’t broke, no need to fix anything. The only thing I change is the wallpaper occasionally, or fonts and stuff. It’s perfectly boring, as it should be.

My distro-hopper-stopper is Salix.

I haven’t tried it on the laptop yet, but that’s another post for another day.

From Linux Mint to LXLE

Your mileage may vary, of course. But for me the choice has been an easy one:

I bought a modest, used Dell Latitude laptop computer for school and work. It is a 64-bit machine that shipped with Windows 7 and has 6 times the RAM of my desktop, an ancient Dell Dimension desktop with 512 MB that still runs better on LXLE than when it was brand new running Windows XP! I was a Xubuntu fanboy until even Xubuntu got to be too much for the old desktop. Lubuntu (at the time) was a halting, buggy mess that while plenty fast, operated with fits and starts. It didn’t last even a day before I was trying alternatives like MX-14 which was great for a while and then troublesome and rebellious later on. So I experimented with LXLE and it has been fantastic and trouble-free for over a year now.

But when I got the new laptop with 3 GB of RAM and all that power, I thought I should try good ol’ Xubuntu again, maybe play around with some other distros that would surely run better on this new high-powered 64-bit beauty. First to find it’s way onto the hard drive was Xubuntu, my old favorite for many years. Because it is stable, functional, simple, and has that wonderful Xfce desktop I love. It refused to run the computer’s built-in wireless card, and all efforts to install the Broadcom driver failed to remedy the situation. On a desktop it wouldn’t have mattered, but for goodnessakes, a laptop is supposed to be wireless!

So I tried Linux Mint Xfce 17 (codenamed Rebecca). Same great Xubuntu base, fantastically easy and safe updater that helps avoid the whole “borked by an update” scenario that the Ubuntu flavors are famous for (not so much on the long-term-support editions though). I love Rebecca! She’s gorgeous, down-to-earth, compliant, low maintenance, and eager to please. Best Mint yet! But again, wireless didn’t work. I actually ended up buying a wifi-dongle just to regain the functionality required of a laptop! I shouldn’t have to do that, but that’s just a fact of the times when you buy a computer that is “built for Windows.”

tpe g54usb 0

This little gem from ThinkPenguin.com cost only $25 and made my laptop a laptop again.  It was the only option after spending a couple of frustrating days following every step of extracting the driver from Windows and “ndswrapping” it into Linux without success.  Money well spent.

In the meantime I have been doing most of my work on the desktop, and growing increasingly fond of that ultralight and super-simple LXDE desktop. I hadn’t liked it on buggy, frustrating Lubuntu, but that PCManFM file manager is wonderful, the management and configurability of the panels and applets is every bit as elegant and easy in LXDE as in it’s older sibling, Xfce.  Basically, I just got used to it, and since I use it here on the desktop all the time, I figured my laptop should be the same way instead of confusing myself between the two.  And in front of other people too, since I use the laptop at work and school a lot.  As much as I adore the lovely Rebecca, I decided to try out the new 64-bit LXLE 14.04 and see how it compared with my desktop’s 32-bit LXLE 12.04.

The new one very closely matches the old one, but omygoodness, the default applications are the very same ones I always use (and usually have to install, sometimes from a PPA).  LibreOffice of course, but lookie here: Seamonkey!  Heh heh!  See I’m not the only one who thinks it’s wonderful, and knows how much less resource hungry this Netscape-based suite from Mozilla is than it’s more famous and popular Mozilla siblings.  It’s even faster than Chrome!  It’s almost completely set up the way I always set my own desktop configuration up, panels and all, right from the start.  Almost no tweaking to do.  And to my surprise, the wireless card works right out of the gate in LXLE!  Even Rebecca couldn’t manage it, but here’s this “lesser” distro for older hardware that just recognized it and enabled it instantly.  No more need to plug in my USB wifi dongle.  Maybe I’ll use it on my desktop instead, so I can move my desk to where I want to without running wires around the house.  Praise be!

I don’t even miss that once-beloved Xfce desktop anymore.  LXLE does LXDE better than Lubuntu, and better even than Xubuntu does Xfce.  It is elegant, lightning-fast, absolutely gorgeous, and stays out of my way when I’m working on school stuff.

Your mileage may vary, and people have their own reasons for choosing a Linux distro. But for me, switching from Linux Mint to LXLE was an easy choice. Now my laptop offers the same familiar interface and beautiful functionality of my desktop – and no longer needs special hardware added to give it the functionality I need.