Language Selection

English French German Italian Portuguese Spanish

What makes a good Linux distribution?

Filed under
Linux

Lately I have written various articles that have stirred the pot regarding the various Linux distributions available. I have heard quite a bit of dislike for Ubuntu, GNOME, and KDE 4. In fact I have heard opinions from people that make me wonder why they even use Linux.

I have come across plenty of distributions that I will never use again. I have played with desktops that will only have ever graced my screen once or twice. But to say I hate them? No matter how much I dislike these tools, they are still a part of the Linux community and that at least gives them some credibility.

But this train of thought started my brain whirring around the idea “what makes a good Linux distribution?” I thought, what better place to ask this question than here at Techrepublic! Naturally I can’t just ask the question without offering up my own opinion on the subject as well.

rest here




re: Good Distro

the article wrote:
In fact I have heard opinions from people that make me wonder why they even use Linux.

For those of us that treat OS/APPS as TOOLS that are to be used to make OUR lives easier - it's not a big deal to choose Windows/Macs for our desktops and Linux for our servers.

Linux Fanboys (and especially Linux developers) need to start LISTENING to the serious (and sincere) criticisms that are being made against Linux (and not all the fawning pap that their fanboys spew forth).

The whole religious attitude of "take it our leave it" just doesn't fly in the modern business world, because most people who find that their feedback means squat and accomplishes zilch will indeed leave it (see Beranger's site for details).

Like the saying "Democracy is the worst form of government except for all those others that have been tried" - it's also true for Desktop OS's "Windows is the worst desktop OS there is, except for all the others". Besides, the OS is just the wrapper that makes the hardware work - its the applications that make the computer useful, and for anything past the simplistic cloud use - Linux app's just plain suck (ugly, unstable, incompatible, 6 month cycle between new BUG releases, and features that only a developer/fanboy thinks are equal to their win/mac equivalents).

So by the definition of the article, even though I run nearly 100 linux servers, I am NOT a Linux user (and I'm ok with that).

Who's listening anyway?

"Take it or leave it" isn't unique for any particular operating system, just as you point out yourself. Maybe some developers - because in fairness many do pay attention but it's impossible to satisfy everybody - have a stubborn approach, but to exaggerate about in ranting style about "ugly, unstable, incompatible..." and so on "doesn't fly" either, at least if you actually want to make a difference.

There are folks and businesses out there, like us, who run Linux both on server and desktop because it gives us better software, not because of some fanboy mentality. I wouldn't waste valuable time on a working place on something that's unproductive.

Béranger is sometimes right, sometimes wrong. Sometimes he's seeing the bigger picture, sometimes he's ranting about a feature few ever have used or are in need of. Sometimes I agree with him, sometimes we argue. Béranger disslikes vocally everything that doesn't work as he expects it to, be it Linux, BSD or Windows. He's just like the rest of us with a personal opinion.

Who's listening? I suppose fewer from the inside is listening now than when he focused on Linux. I'm still waiting for a proprietary company, or even some, to respond to crucial memory leaks in their software for the Windows platform. Hence I'm hoping that at least somebody will listen some bright day.

re: Linux on the Desktop

Any occasional reader of Tuxmachines already knows what vonskippy thinks about Linux on the desktop.

Many of us actually prefer the Linux desktop. We aren't rabid fanboys or obsessed coders, and we get a lot of real work done using desktop Linux.

re: Linux users

The few, the proud, the Linux Desktop Users.

Sort of like the short lived "Army of One" campaign.

//just kidding - no matter what you think, my main message is "use whatever tool works best for you and the job at hand and don't make a religion out of it".

"use whatever tool works

"use whatever tool works best for you and the job at hand and don't make a religion out of it".

That's just sensible advice regardless if you're a carpenter, plumber or IT tech.

Comment viewing options

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

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.