Still in search of that perfect desktop distribution

Manjaro Deepin 16.10.3 user avatar

The quest for perfection is an endless one. Like the quest for freedom (material or spiritual), there is always one more step. It is just the nature of things in the physical universe. The best we can do is keep trying. And that is exactly what I have been doing with regards to the free operating systems that power my (desktop) computers.

There was a time when distro-hopping was fun, but for me, it has since lost its shine. Now, I just want to stick with one desktop distribution. But I do not want to stick with just any one. It has to be perfect.

My idea of a perfect desktop distribution is one that has all the features that add value and enhance the user-experience. Features we expected to have on any modern desktop operating system. By a “perfect desktop distribution,” I am looking at this not from the perspective of experienced users, but from that of new users, those who are not completely familiar with the innards of a Linux, BSD or other UNIX-like operating system, and who do not necessarily want to, or need to.

In two previous articles published almost one year apart, one in 2009 and the other in 2010, I made a list of features I would like my (a) perfect desktop distribution to have. While I still hold onto those features, I have added one more, and my take on the other features has changed slightly.

So, in this article, I present anew, the features I think a perfect desktop distribution should have. They are:

1. A Graphical Installer – A graphical installation program is the first real opportunity a distro developer has to get his foot, so to speak, in a potential new user’s door. The less that potential user is required to get his/her hands dirty to install the system, the further that distro developer’s foot gets into the proverbial door. Think point-and-clicky, and you get a pretty good picture of the type of installation program I have in mind.

But being mouse-friendly is not enough. A good installer has to be feature-rich, too. By that, I am referring to those features that, after installation, add value to the system and make the user’s computing less of a hassle. The features that come to mind are LVM, the Linux Logical Volume Manager, disk encryption, and boot loader password protection. The last two add value to the system in that they have a positive impact on the physical security profile of the system. LVM makes managing disks and disk space a lot easier.

Related Post:  How to extend, grow or resize an LVM logical volume

Sadly, some of the most popular distributions lack support for these features, and those tend to be distributions through which new users get introduced to Linux. As a result, many are not familiar with and are not aware of the benefits of these features. What could we do to help the situation? Let your distribution’s developer(s) know why you need those features.

2. Installed Applications – This area is no longer a problem, at least on the most popular distributions. But there was a time when distro developers, in terms of installed applications, threw the kitchen sink at us. But they learned. Now, we mostly get one installed application per computing task, with the result that the menus look cleaner and less intimidating. So, thumbs up for our distro developers.

But there are still situations when certain applications that almost every user needs, are not installed, even though they are available in the repository. Those applications tend to be non-free, but my argument is this: by hosting a non-free application in your repository, you are already distributing, so when not take the extra step and save your users time and effort.

3. Graphical Package Manager – Power users find it easy to manage applications from the command line, but do we really expect grandma and grandpa to do the same thing? I do not think so. But this is another area where some of the most popular distributions, especially Linux distributions, have exceeded expectations. Now, we have graphical application managers like Ubuntu‘s Software Center, Linux Mint‘s Software Manager, Mandriva‘s/ROSA‘s package manager, and the Deepin Software Center of Linux Deepin. They all have a minor issue or two, but overall, offer a very user-friendly interface that anybody can use to manage applications. Another thumbs up for our distro developers.

4. A Good Security Posture – In this era of ultra-connected computers, when a bad packet might be headed your direction at any time, a good security posture is just as important as a fancy graphical package manager or a point-and-click installer. In my world, a perfect (desktop) distribution should have a security posture that takes network and physical security threats into account. Many of the most popular distributions do not fare particularly well in this area.

Related Post:  6 things to do after installing OpenMandriva Lx 2013.0

For me, a perfect desktop distribution should have a firewall running and configured out of the box. There is a good reason for that stance. An application-level firewall that will take care of business without getting in your way is in order too. Those should take care of the network security angle. The physical security end should have been taken care of by a perfect installation program.

5. Graphical Management Applications – Simple, but feature-rich and intuitive-to-use graphical management applications make for that perfect desktop distribution. And what immediately comes to mind are those available on Mandriva, Mageia and ROSA Desktop

6. It Better Be Rolling – I have reached the stage where reinstalling the operating system on my computer has become a bore. Would be really nice if all it takes to upgrade a distribution to the latest release is applying available updates and upgrading the kernel. You know the type of distribution I have in mind. They are called rolling and half-rolling or semi-rolling distributions. If all the other conditions are met, this would be the icing on the cake. Although not my favorite distribution, I tried Sabayon, a multi-purpose, hybrid distribution with this feature, and it worked as advertised. Would it not be awesome if all distributions where just like that.

Currently, no distribution that I am aware of has all these features. A few come close, but fall short in one very important aspect or the other. I had high hopes for Chakra, but the developers seem to have a definition for what a user-friendly distribution is that I do not agree with. Ubuntu could be a good candidate, but the installer and Unity make it a no-go for me. Linux Mint has good potential, but security and a good installation program do not seem to be top priority for the developers. Mandriva and ROSA Desktop, especially ROSA Desktop, could very easily be that perfect desktop distribution, if not for the installer’s partial support for disk encryption.

And so the search continues.


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Hola! Did you notice that no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

Upcoming events

31 Responses

  1. I now question the future growth of Linux users because of the recent purchase of Skype. Is Microsoft planning on developing a quality functioning Skype application?
    Time will tell….

  2. The quest for the perfect distro involves so many aspects that it’s impossible to have a perfect distro for everybody. Most likely people just pick one nice distro and tweak it. I agree with Jim that choice makes it harder to decide but I’d compare it to marriage. Would you prefer you family to choose for you or would you rather go look for the perfect person to share your life? There is no perfect distro as there is no prince charming/cinderella waiting for us… and we have to deal with it!

  3. How about openSUSE 12.1? You can easily add more of their repos and get the latest KDE, Mozilla, and so on. It’s not a true rolling release, but I am able to run updated apps quite easily. The installer works well, it has a graphical package management system and seems to fit your requirements.

  4. Correction…
    I believe Mandriva & Rosa are comparable to the user friendliness of Windows. I’m waiting for the final release of Rosa prior to installing.

  5. The quest for the perfect distro can be tiresome but for me, it relieves the boredom of a long work week.
    I’ve tried many of the top 10 distros and believe their (community) accomplishments in assisting a ‘newbie’ become familiar with linux should be recognized and commended. We need to thank Canonical & Red Hat for their time & effort. I’m currently using aptosid (Debian based). I understand why most consumers use Windows…it works without any extensive pc skills plus it’s Microsoft the hardware manufactures agree to design for.
    I believe Mandriva & Rosa are comparable to the user unfriendliness of Windows. I’m waiting for the final release of Rosa prior to installing.

  6. The problem with Linux(any distro) is that it is too fragmented). If everyone could get together and decide on one (or two)ways to do things, there would be no Microsoft. Sure having a choice is good, but too much of almost anything is not good. I’ve tried over and over touse Linux, but using it is just too frustrating, and making it work is even worse.

    Trying to change (update) and modernize on a regular schedule can not be good either. This is what killed Ubuntu.They wanted to completly change the interface, and now people are unhappy. Including me.

    Stick with what you have and make it work before you try and add the latest and greatest new feature.

  7. What of Fuduntu? I think that it is a very good candidate. Of all the distributions that I have tried (and I have tried many), Fuduntu and Linux Mint are the two distributions that come as close to perfection as one can get in the world of Linux. They both come with a good selection of software, have graphical installers and graphical management applications, are rolling release, and have been very stable in my experience. Not only that, but they also “just work,” and for me this is more important than anything else. Speaking of Fuduntu, I was wondering if you have ever written a review about it, and if not why (I have not found a review for it on your site)?

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.


The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.