Language Selection

English French German Italian Portuguese Spanish

PCLinuxOS, Distros, and 10 reasons to try PCLinuxOS.

Filed under
Linux

When I first started experimenting with Linux, it was quite primitive. I waited a couple of years, and tried it again. I purchased a bunch of distros from cheapbytes.com, and tried them all in various computers.

Only one of those distros worked on the majority of machines (where all the devices functioned properly). That distro was Mandrake 7.0. I think it was KDE 2.0 or 2.1 at the time. I stayed with Mandrake for several years (who bought out Connectiva Linux and changed its name to Mandriva Linux).

Through the years, I found some version releases were wonderful (Mandriva 8.2 was remarkably stable on a server for me, as well being a fine desktop).

For Mandriva in a desktop role, I discovered this guy who went by the handle of Texstar was taking the latest KDE releases and producing RPM packages to work with Mandriva. Mandriva even mentioned on their web pages that a person could find updated KDE RPMs created by a guy named Textar [sic]. Yes, here was a guy who was single-handedly keeping the Mandriva distro's primary GUI up to date, and they incorrectly spell his name.

More Mandriva versions were released, and Texstar relentlessly kept issuing updated KDE RPMs for each version. He did an incredible amount of very high quality work, and made the Mandriva experience much better than it would otherwise have been.

On Tex's web site (pclinuxonline.com) I read messages in the forums where folks were encouraging Tex to fork Mandriva and do his own distribution. Sal was one of the guys urging Tex to do his own distro. I was skeptical--although Tex had proved to be an incredibly talented and hard-working maker of KDE RPM's specific to the Mandrake/Mandriva distro, I thought that doing your own complete distro (even with forking Mandriva's source code) was too arduous and difficult a task.

So Tex stopped doing Mandriva KDE packages, and was reputed to be working (with a few others) on a new distro to be called PCLinuxOS. Frankly, I didn't pay much attention--I kept using Mandriva in both server and desktop roles.

Mandriva 10.0 came and went, then 10.1, and Mandriva 10.2/2005, 2006, and now 2007. Mandriva fired Gael Duval. Although I thought he was treated badly, I stuck with Mandriva. But I was becoming increasingly frustrated with Mandriva not officially releasing KDE updates. And while other 3rd parties jumped in to provide KDE updates, they didn't (particularly at first) have the quality and reliability of Tex's RPMs.

And Mandriva's software updater was often unreliable. They changed the organization and structure of their repositories (more than once). It was becoming increasingly difficult to keep a release updated.

Finally, when PCLinuxOS .92 came out, I made the switch from Mandriva. In a way, it was a sad time for me. I had been a silver edition Mandriva club member for several years. I thought Mandriva, as a company, was faithful to Open Source ideals. I had, for many years, paid my club membership *and* purchased boxed sets of each new release.

When PCLinuxOS .93a came out, I upgraded to it. This distro version has been wonderful--a real sweet spot. And on the rare occasion that Tex and the gang didn't have an RPM package for what I wanted, I'd compile my own.

However, there were a few things that just wouldn't compile. They needed the newer C/C++ development libraries, (and libraries that depended on those libraries). And, of course, other distros were starting to introduce new 3D accelerated effects with Compiz and Beryl.

The forums at pclinuxos.com mentioned that Tex and the gang were working on a new release. So, a version of PCLinuxOS 2007 was released internally. About a month later, PCLinuxOS 2007 Test Release 1 was released for wide-spread testing. For me, this version worked fine, with no issues--it is equivalent to, say, a Release Candidate version 2. After further testing and debugging, PCLinuxOS final is due out at the end of January.

What do I think of PCLinuxOS 2007 Test Release 1? I find it stunning. When the final 2007 release version comes out, I think it will skyrocket in popularity. Already, PCLinux OS has taken over 5th place (from Mandriva) on the distrowatch.com hit parade.

So, a couple of caveats--while PCLinuxOS contains quite a bit of server stuff in its repositories, it is primarily a desktop oriented distro.

Secondly, there are some non-free packages in the distro. You will get all the audio and video codecs and drivers you need. This distro is not for FOSS purists.

Top Ten reasons to install and use PCLinuxOS:

1. It's drop dead gorgeous, and very professional looking.
2. The Beryl/Compiz 3D acceleration effects are terrific--much better than any other distro I've tried.
3. The repository has over 5000 packages, and updates are incredibly prompt, smooth, and easy to do. Synaptic, the GUI package manager works easily and reliably with the repository's RPM packages. Dependency issues are usually well handled. All the development programs and libraries are up to date.
4. An up to date KDE version (3.5.6).
5. Bugs, problems, and issues are promptly fixed.
6. The PCLinuxOS community is positive and helpful. Documentation is excellent. Support is excellent.
7. It's quick and snappy.
8. Everything works.
9. Its very easy to install ... and ...
10. It doesn't require the largess and financial backing of a millionaire to keep it going.

So, yes, the former child (PCLinusOS) has grown up to supersede its parent (Mandriva). Put simply, for a desktop Linux distro, it's the best.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

A finely tuned engine

I think the review covers it. I would still drop it now if it did not keep Xfce. As for the eye candy, you can get rid of it if, like I, you find it more of an eyesore.

I too moved from Mandriva. For me, its so-called "2007" version was the last straw.

PCLinuxOS has given me no trouble, unlike the 7 or so others I've tried to some degree.

-----
I try to take one day at a time -- but sometimes several days attack me at once - Ashleigh Brilliant

I agree with some of your

I agree with some of your points but hat I really find annoying in every PCLinuxOS I read is the lack of concern about the internationalisation of the distro. Indeed I didn't find any non-english word in the whole live-cd. Even the bootloader at the beginning isn't translated, nor the installer who's pretty much Mandriva's.

So yes they took Mandrake, put a better package manager and a good new theme on it. But they also dropped everything that makes Mandriva 2007 worthy: the several CDs with different languages, the several formats (live cd, dvd installer...)

Localization of PCLOS

Tomaskroh wrote:
I agree with some of your points but hat I really find annoying in every PCLinuxOS I read is the lack of concern about the internationalisation of the distro. Indeed I didn't find any non-english word in the whole live-cd. Even the bootloader at the beginning isn't translated, nor the installer who's pretty much Mandriva's.

I find the fact that the PCLOS team concentrates on make a darn good distro in English not at all disturbing. A whole community has sprung up around the developers and that community is certainly up to the task of internationalizing.

Over on MyPCLinuxOS.com you can find localization efforts and howto's in many languages, pclinuxos.nl has Dutch remasters available, pclinuxos.de has a German remaster etc. etc.

Basically all of the packages already come with their localized .po files because their projects deliver them ready-to-eat.

So there is only a little bit of tweaking required plus the download of a few files that are quite conveniently located in the standard PCLOS repos, put there by.....the developers.

Installers and other distro-specific scripts are the prime focus of the localization effort based on MyPCLinuxos.com

So I resent the suggestion that PCLOS has no international aspirations or doesn't care for its overseas customers. Tex is treating us Europeans just fine, thank you.

Old Chinese saying goes: "Tex helps those who help themselves"

Internationalisation

I suppose you have to focus your efforts at the beginning. If other languages are not added at some point, I would wonder why.

The process may have begun. There is a German website and a Netherlands website.

re: Internationalisation

They're Texan's - so English is about as close as you can get to their native language.

Don't get your dander up, it's just a little joke there, ya varmints.

re: Internationalisation

"PCLinuxOS is an English only live CD initially based on Mandrake Linux that runs entirely from a bootable CD." - Distrowatch.com

PCLinuxOS is upfront with the fact that it is English only. If this is a problem, perhaps instead of complaining, you could join the community and help with translating.

Look at it this way:

Look at it this way: PCLinuxOS is the work of a handful of people. As already said, if people want to help add more localisations, I'm sure they'll be welcome.

That said, what is remarkable about PCLinuxOS is that it is clearly the favourite distro of many who do not have English as a first language, and, judging by the forums, people who struggle in English. You have to ask why that is, my answer would be that the general feel, and Ease of Use makes up for it.

Look at it this way

I've tried about 8 distros. PCLinuxOS is one of only two which have given me no trouble worth mentioning and it is several points better than the other.

It has not wasted any of my time. It is a cut above its parent (Mandriva) which itself is a darn sight less time-wasting than the others. I'd like to see localisations added and I hope that happens in time.

Works for me

I have a few computers here. Trying different distros like Ubuntu, openSUSE, fedora, mepis and the rest, It was a toss between pclinuxos and mepis. I think mepis is sweet enough but when it came down to getting standard desktop work done, I decided pclinuxos test release1 rocks! It has new versions of programs like digikam 0.9.0.
Have you all tried songbird !!? http://www.songbirdnest.com/
Load up synaptic and install this new music player. Tell me your not impressed!!!

More in Tux Machines

Programming Leftovers

  • I built my own camera with a Raspberry Pi 4

    The Raspberry Pi is a super tiny computer that is highly programmable. People have used these to program everything from smart mirrors, to portable arcades, to COVID-19 case counters, and even super smart, super techie greenhouses. They are tiny boxes that — if you know how to code — can do pretty much anything.

    For my build, I used the $50 HQ Camera Mod, a Raspberry Pi 4 computer, a USB-C portable 10,000mAh charger, a 3.5-inch touchscreen, jumper wires, a mini push button switch, the body of a Ninoka NK-700 35mm camera, and two vintage C-mount lenses.

  • Customizing my Linux terminal with tmux and Git

    I use tmux, a terminal multiplexer technology, to manage my terminal experience. At the bottom of the image above, you can see my green tmux bar. The [3] at the bottom indicates this terminal is the third one: each terminal runs its own tmux session. (I created a new one to make the font larger, so it's easier to see in this screenshot; this is the only difference between this terminal and my real ones.) The prompt also looks funny, right? With so much information jammed into the prompt, I like to stick in a newline so that if I want to do impromptu shell programming or write a five-step pipeline, I can do it without having things spill over. The trade-off is that simple sequences of commands—touch this, copy that, move this—scroll off my screen faster. [...] The first bit in the prompt is the bit I like the most: one letter that lets me know the Git status of the directory. It is G if the directory is "(not in) Git," K if the directory is "OK" and nothing needs to be done, ! if there are files unknown to Git that must be added or ignored, C if I need to commit, U if there is no upstream, and P if an upstream exists, but I have not pushed. This scheme is not based on the current status but describes the next action I need to do. (To review Git terminology, give this article a read.) This terminal functionality is accomplished with an interesting Python utility. It runs python -m howsit (after I installed howsit in a dedicated virtual environment).

  • Compare the speed of grep with Python regexes

    As we were converting our Shell scripts to Python anyway I thought I could rewrite it in Python and go over the file once instead of 20 times and use the Regex engine of Python to extract the same information.

    The Python version should be faster as we all know file I/O is way more expensive than in-memory operations.

    After starting conversion it turned out to be incorrect. Our code became way slower. Let's see a simulation of it.

  • Compare the speed of Perl and Python regexes

    The regex engine in Perl is much faster than the regex engine of Python.

    The are both slower than grep as measured when I compares Python with grep.

  • SSH Emergency Access

    Why would you want this? Only as an option of last resort. A backdoor into your servers when, for whatever reason, nothing else works.

    Why use certificates instead of public/private keys for emergency access?

    Passive revocation. Certificates expire; public keys don't. You can mint an SSH certificate valid for 1 minute, or even 5 seconds. Once it expires, the certificate will become unusable for new connections. This is perfect for occasional emergency access.

    You'll be able to create a certificate for any account on your hosts and send short-lived certificates to colleagues as needed.

  • Cartesi Launches 'Descartes' SDK Portal - Future of DApps

    Cartesi, the most recent Binance Launchpad IEO announced the launch of their Descartes SDK Documentation portal. The SDK Portal represents a leap forward for the Cartesi team in fulfilling their ambition in bridging the world of Linux open-sourced software, with the inherent security benefits of blockchain technology.

  • Cartesi launches Decartes SDK bringing blockchain dapp development to Linux

    The Cartesi Foundation today announced the launch of the Decartes software development kit and developer portal to enable developers to build distributed ledger blockchain apps using the Linux operating system. The SDK, which is currently an alpha test version, will allow developers to use mainstream software and libraries to develop distributed apps, or dapps, more easily while also keeping the security and capabilities of the blockchain.

  • Cartesi Launches SDK and Developer Portal Making DApp Development Feasible with Linux

    Cartesi, an innovator in the blockchain space, today announces the publishing of the alpha version of its Descartes Software Development Kit (SDK) and developer portal in line with its roadmap. Erick Demoura, CEO & Co-Founder of Cartesi said, "With this SDK release, we prove our continued commitment to making DApps powerful and easy to build. The SDK launch will allow developers who are already in the blockchain space to perform heavy computations and to get the convenience and the tools they were lacking before. Our vision is to make it possible, in the future, for any developer to build on top of Cartesi, to remove the boundaries and to make broad adoption of DApps a reality."

  • Isolating PHP Web Sites

    If you have multiple PHP web sites on a server in a default configuration they will all be able to read each other’s files in a default configuration. If you have multiple PHP web sites that have stored data or passwords for databases in configuration files then there are significant problems if they aren’t all trusted. Even if the sites are all trusted (IE the same person configures them all) if there is a security problem in one site it’s ideal to prevent that being used to immediately attack all sites. [...] The Apache PHP module depends on mpm_prefork so it also has the issues of not working with HTTP/2 and of causing the web server to be slow. The solution is php-fpm, a separate server for running PHP code that uses the fastcgi protocol to talk to Apache. Here’s a link to the upstream documentation for php-fpm [4]. In Debian this is in the php7.3-fpm package.

  • Template Haskell recompilation

    I was wondering: What happens if I have a Haskell module with Template Haskell that embeds some information from the environment (time, environment variables). Will such a module be reliable recompiled? And what if it gets recompiled, but the source code produced by Template Haskell is actually unchaned (e.g., because the environment variable has not changed), will all depending modules be recompiled (which would be bad)?

  • Breathing life into the (Emacs) cperl-mode

    If you are an Emacs user, you might know or even use cperl-mode. I am using it, more or less since my first days with Perl. Back then, newsgroups were a thing, and Ilya Zakharevich recommended it occasionally. In older times cperl-mode was shipped with Perl, today it is part of Emacs.

  • From the user perspective, Perl strings have no bugs and work well.

    I feel that in the upcoming version of Perl, the core team fixes the Unicode bug as a reason to break backward compatibility Perl 5. Unicode in Perl internally has some inconsistencies due to conflicts between latin-1 and UTF-8. this is true. On the other hand, from the user's point of view, a Perl string works perfectly fine if you only accept it can't tell whether it's a decoded string or a bytes. We are solving this problem by convention.

  • Monthly Report - June

    COVID-19 seems to be still haunting us but life is getting back to normal slowly. I had the pleasure to attend the first "Conference in the Cloud". It was 3 days event. I booked 3 days off from the work so that I can focus on the event without any interruptions. It was my first experience attending event in the cloud. I found it hard to focus on the talk in general. Could it be as I was at home with kids running around? The day one itself started on a very happy note with the announcement of "Perl 7" by Sawyer X. The entire day one was dedicated to this very topic. brian d foy even had his first book "Preparing for Perl 7" launched with the announcement. Thanks to the author brian d foy, I had the pleasure to read the first copy of the book. I simply loved it. The best introductory book on Perl 7 so far. Please go and check out yourself. I have been attending Perl conference for many years now but never had the opportunity to meet Damian Conway. The "Conference in the Cloud" made it possible to watch him live for the first time. As expected, I loved his talk, although it was recorded.

  • More stupid Bash tricks: Variables, find, file descriptors, and remote operations

    This blog post is the second of two covering some practical tips and tricks to get the most out of the Bash shell. In part one, I covered history, last argument, working with files and directories, reading files, and Bash functions. In this segment, I cover shell variables, find, file descriptors, and remote operations.

  • Python Software Foundation: Announcing the PSF Project Funding Working Group

    For the past 3 years, the PSF has been working on grant funded projects to improve our internal systems and platforms. This work has been done with the Packaging Working Group, and focused on our packaging ecosystem of PyPI and pip. We have been able to show that applying directed funding to open source projects has the ability to dramatically increase the speed of development, and move our community forward in a much more sustained way than relying solely on volunteer effort. [...] The PSF has created the Project Funding Working Group to help our community seek similar funding for their own projects. We hope to expand the amount of money going into the Python community as a whole, by providing resources and advice to projects who are interested in seeking funding from external sources. Our charter starts with our intended purpose: This Working Group researches, and advises Python community volunteers on applying for external grants and similar funding to advance the mission of the PSF, which includes, but is not limited to, things such as advancing the Python core, Python-related infrastructure, key Python projects, and Python education and awareness. You can read the entire charter for more information about the vision for the group that we intend to build over the medium and long term.

Spotlighting the Top Open Source Crafting Tools

Handicraft is a term that describes many different types of work where practical and decorative objects are made by hand or by using only simple tools. Depending on your location, the phrase ‘arts and crafts’ may be more commonly used. Collective terms for handicrafts include artisanry, handicrafting, crafting, and handicraftsmanship. This article focuses on crafting using your hands. This article highlights versatile open source software that aids cross-stitching and knot design. The software featured here helps individuals create their own charts from scratch or generate charts from imported pictures. Good quality open source software in this field is very sparse, fortunately there are still a few real gems. Here’s our recommendations. Read more

Purism Launches Librem 14, Successor to Security-focused Librem 13 Product Line

Purism, a security-first hardware and software maker, has launched the Librem 14 laptop for pre-order, the successor to its popular Librem 13 laptop line. The Librem 14 was designed based on Purism’s experience with four generations of Librem 13 laptops along with customer feedback. It retains popular security features such as hardware kill switches to disable the webcam/microphone and WiFi and supports PureBoot, Purism’s high security boot firmware. The laptop comes preloaded with PureOS–Purism’s operating system endorsed by the Free Software Foundation. Read more Also: Purism Unveil a Powerful, Privacy Focused New Linux Laptop

Software Leftovers

  • The best photo-editing software in 2020 [Ed: A lot here is proprietary]

    An open-source photo editor that debuted on Unix-based platforms, GIMP stands for GNU Image Manipulation Program. Today it's available in versions for Linux, Windows and Mac. GIMP offers a wide toolset – everything you're accustomed to is within easy reach, including painting tools, colour correction, cloning, selection, and enhancement. The team that oversees development has worked hard to ensure compatibility too, so you'll be able to work with all the popular file formats without any trouble at all. You'll also find a very capable file manager built in, along similar lines to Adobe's Bridge.

  • The Best Free Software of 2020 [Ed: A lot here is not free but a trap; also proprietary]

    Open-source Audacity can record and edit audio files on more tracks than you can imagine. It then outputs exactly what you need, even to MP3 if you use a plug-in. It is perfect for noobs and pros alike, on any desktop OS.

  • The 10 Best Cross-Platform Task Apps

    Task management apps have surely made life simpler for many. There are scores of software in the market which handle a variety of tasks such as accounting software, office suits, and management tools, etc. However at times, despite having such software, it becomes challenging to hop from one task to another on your to-do-list because of priorities, different clients, and deadlines to meet. But, fortunately, there are lots of software that are dedicated for task management. Such software not only organizes workflow but also improves one’s capability to handle challenging tasks, especially when it comes to an individual task with several requirements. Through this article, we will introduce you to some of the best cross-platform task apps which will manage your business and work needs.

  • Daniel Stenberg: curl 7.71.1 – try again

    This is a follow-up patch release a mere week after the grand 7.71.0 release. While we added a few minor regressions in that release, one of them were significant enough to make us decide to fix and ship an update sooner rather than later. I’ll elaborate below. Every early patch release we do is a minor failure in our process as it means we shipped annoying/serious bugs. That of course tells us that we didn’t test all features and areas good enough before the release. I apologize.

  • Daniel Stenberg: Video: testing curl for security
  •        
  • The Month in WordPress: June 2020

    June was an exciting month for WordPress! Major changes are coming to the Gutenberg plugin, and WordCamp Europe brought the WordPress community closer together. Read on to learn more and to get all the latest updates.