Language Selection

English French German Italian Portuguese Spanish

Why is the choice of distribution so important and contentious?

I was just going to leave it at the question but, like an old washer woman, I just can't help yakking on...

Is a distro a distro a distro? Why would anyone care? I'm a distribution slut, quite happy to run any distribution that allows me to install and run my programs in the quickest and easiest possible way. I don't have the time to build everything from source on each kernel update. I need Linux, I don't really need a distribution but it just so happens that a distribution is the most convenient method of getting Linux installed without too much farting around. Once installed what do I run? Linux? No, on it's own Linux is just a platform for me to run the things that make me productive. Linux on it's own is, well, pants in terms of usefulness pertaining to my work.

MS and Apple don't sell their respective OS's because they run system operations, they sell a platform on which to run the things you need. If I install Ms/PC Dos what can I do with it. Run DIR a few times? Copy files? Send some text to a file on copy con? Delete a file? Ok, done all that, now what? Aha, I have to INSTALL some programs... Although lately the marketing has shifted to showing your apps running in nice, foil wrapped eye candy. Even the eye candy would be pretty useless without the apps to show running in it.

It is the applications available that make the operating system popular and not the operating system itself. So perhaps more attention should be given to the applications we have available in Linux and getting more apps ported from the other platforms. Taking the cream of the crop and making them better when running in whatever distribution tickles your fancy. Windows is still prolific because of the massive number of corporate installs and the huge slice of gaming home users. Port those games to Linux. Mr (or Mrs or Ms or Miss) average user couldn't give a toss if it's Linux, Windows or the fruity one (Linux will take precedent as it is cost free and the average user would give you the Homer Simpson "Huh?" look if you even whisper the word(s) OpenSource).

Well these are the apps that I spend most of my time in:

Oracle SQLDeveloper
Aqua DataStudio
Eclipse (J2EE with OC4J, perl, php, webdev, Java, Tcl)
Monodevelop
MySQL Query/Admin
Gambas2 (occaisionally, quick prototyping)
Dia
Open Office
Gimp
Xara
Inkscape
Anjuta (c++, c)
SPE
Glade Interface Designer
Mplayer
Amarok (on gnome but who cares, I happen to like gnome and amarok)
Evolution (works for me, rsync to keep all computers up to date)
Firefox
amsn
Pidgin
TsClient
gFTP
battletanks
neverball/put (good fun with my macbook motion sensor)
warzone 2100
MobilityClient
Tacacs
Wireshark
SpamAssassin/Clam

plus the plethora of CLI tools, vi is my friend. He's an apt get that one!

All of these applications are installed regardless of Distribution and who keeps the default distro install setup anyway? As soon as I get one installed I make it look exactly like the other I have on my Vaio or Pavilion. The distribution differences seem to be wallpaper, colours, some graphics, usplash and fonts with a few apps thrown in so you can actually use it for something. No matter which distribution gets installed by the time I've added all the applications that I run, hung up my posters, made it look comfy and put my feet up on the shell coffee table I have effectively the same distribution as any other (barring one or two nice distro specific config apps that on the whole I would rarely use once everything is up and running).

So, asking again, why should I care about the distribution I run when, whichever one I choose to try, is customised to look like the previous? Or, am I really missing something here? Why is it that people are so passionate over their favourite?

Anyway I read Linux Format and built my own that installs all the above apps by default, sets the wallpaper and moves in the rest of my furniture and the dog too. Hopefully I won't have to create another for a while if I keep the kernel up to date. I'll keep up with the review reading though to find some useful utils, config apps etc. It would be helpful if reviews just mentioned what was useful instead of whining on about how the default colour scheme resembles a Martian struggling with a bad case of constipation.

As for the DW's (Distribution Whinger's), the old joke goes:

A man visits the doctors, waves his arm around and says, "Doc, it hurts when I do this".
The doctor looks up from his scribbles and replies, "Well don't do that then".

If you don't like the distribution you've installed then run another one or change it into something that you do like. Any colour so long as it is black?

Comment viewing options

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

Passionate, sure... but contentious?

To me, the difference between distributions seems vast. I suspect that's because I'm not as proficient as you are, and because I'm actively interested in the education of new users. If you know enough, any well-crafted distro can be made to do anything that any other Linux distro can be made to do, but it's the challenge of confronting the user's limitations that distinguish them.

My favorite Linux distro is Debian. There are practical reasons, sentimental reasons, and political-social reasons. I'm enough of an admirer of Richard Stallman that it matters to me that Debian actually puts "GNU/Linux" right there in the official name.

I have a love-hate relationship with Ubuntu. I never expected that a Debian-based distro would be the one to really break into the mainstream, and I love that, but I think it's designed with Windows users in mind, leaving a Linux user like me to flounder a bit. Ubuntu isn't a fad. If you care about FOSS, Ubuntu is important. I'm not a developer, but I've started to use Ubuntu on one of my machines, and I'm going to see what I can do to act on my misgivings. I want Ubuntu to succeeed.

Other distros that I love are Kanotix--a great live CD, similar to Knoppix, but hacked for a good stable hard drive install, Opensuse with its (slow but ) comprehensive and reliable administration tool, YAST, and Vector, a beautiful and user-friendly repackaging of Slackware, incredibly responsive on older machines.

And then there's Slackware itself. I can't get slackware to run all of the software I like, but there's something about its utter simplicity that lends itself to getting work done. It could be all in my mind. Hell, it's obviously all in my mind, but Slackware just seems to have an energizing vibe. Things get done.

To love a distro is like loving a particular make of car. It adds to the fun, and while there's a little friendly rivalry sometimes, when wqas the last time you heard of a Ford Person and a Chevy person coming to blows over such things?

More in Tux Machines

Events: Plasma Sprint, PyCon, SciPy and All Systems Go!

  • Plasma sprint, 2019 edition; personal updates

    In June, I had a great time at a series of KDE events held in the offices of Slimbook, makers of fantastic Neon-powered laptops, at the outskirts of Valencia, Spain. Following on from a two-day KDE e.V. board of directors meeting, the main event was the 2019 edition of the Plasma development sprint. The location proved to be quite ideal for everything. Slimbook graciously provided us with two lovely adjacent meeting rooms for Plasma and the co-located KDE Usability & Productivity sprint, allowing the groups to mix and seperate as our topics demanded - a well-conceived spatial analog for the tight relationship and overlap between the two. [...] In KDE e.V. news, briefly we stole one of the sprint rooms for a convenient gathering of most of our Financial Working Group, reviewing the implementation of the annual budget plan of the organization. We also had a chance to work with the Usability goal crew (have you heard about KDE goals yet?) on a plan for the use of their remaining budget -- it's going to be exciting. As a closing note, it was fantastic to see many new faces at this year's sprint. It's hard to believe for how many attendees it was their first KDE sprint ever, as it couldn't have been more comfortable to have them on board. It's great to see our team grow.

  • Real Python at PyCon US 2019
  • Quansight presence at SciPy'19

    Yesterday the SciPy'19 conference ended. It was a lot of fun, and very productive. You can really feel that there's a lot of energy in the community, and that it's growing and maturing. This post is just a quick update to summarize Quansight's presence and contributions, as well as some of the more interesting things I noticed.

  • ASG! 2019 CfP Re-Opened!

    Due to popular request we have re-opened the Call for Participation (CFP) for All Systems Go! 2019 for one day. It will close again TODAY, on 15 of July 2019, midnight Central European Summit Time! If you missed the deadline so far, we’d like to invite you to submit your proposals for consideration to the CFP submission site quickly! (And yes, this is the last extension, there's not going to be any more extensions.)

GNOME: GSOC, GNOME Foundation, GLib

  • Gaurav Agrawal: GSOC Progress by Mid July

    July Marked the beginning of II GSOC coding month. This month our goal is to make the diff bar model as accurate and intuitive as possible. One of the biggest thing which I learnt so far is how to contribute on upstream repositories on which our project depends. In our case this was with Libgit2, we discovered a bug in Libgit2 while doing our project, and Albfan made this a perfect example to show me how to contribute on upstream, how to raise bugs and how to do discussions for getting it solved.

  • Jean-François Fortin Tam: Available for hire, 2019 edition

    Sometime after the end of my second term on the GNOME Foundation, I was contacted by a mysterious computer vendor that ships a vanilla GNOME on their laptops, Purism.

  • Array copying and extending in GLib 2.61.2

    A slightly more in-depth post in the mini-series this time, about various new functions which Emmanuel Fleury has landed in GLib 2.61.2 (which is due to be released soon), based on some old but not-quite-finished patches from others.

Programming: Python, Vim, Go and More

  • How to integrate jenkins with webhook
  • Serving Gifs With Discord Bot - Reading Time: 12 Mins
  • Python Snippet 1: More Uses For Else
  • Python Celery Guide
  • Python String Find()
  • PyCharm 2019.2 Beta #2

    It hasn’t been long since we published PyCharm 2019.2 Beta, and now we’re ready to share with you the second Beta build! The final release date is getting closer and closer, and while you wait, give PyCharm 2019.2 Beta #2 a go! Get the PyCharm 2019.2 Beta build from our website and try all the latest functionality.

  • Vimrc Tutorial

    In this article, we’re going to dive deep into the vimrc file of Vim. Once you’re inside the vimscript, it’s easy to mess things up. That’s why this rule of thumb will always be helpful in your journey with Vim. Don’t put any line in vimrc that you don’t understand.

  • CPU atomics and orderings explained

    Sometimes the question comes up about how CPU memory orderings work, and what they do. I hope this post explains it in a really accessible way.

  • You can't say Go without Google – specifically, our little logo, Chocolate Factory insists

    Back in 2009, Google chose to name its latest programming language Go, a decision that is still giving it a migraine It could have called it "Google Go" to avoid confusion with Frank McCabe's Go! programming language. Despite criticism, it didn't do so. After almost a year of online grumbling, Google software engineer Russ Cox, in 2010, closed GitHub Issue #9, dismissing the complaints as "unfortunate." And the headaches over the thing's name still won't go away (no pun intended.) Last week, Google rebuffed a request to remove its logo from the Go website, golang.org, a change supported by some developers who feel Google takes Go developers for granted.

Games: Kubernetes Within the Context of Video Games, Please, RetroArch

  • Kubernetes: The Video Game

    Grant Shipley was recently in China for KubeCon, where he gave a keynote talk explaining the Kubernetes ecosystem within the context of Video Games. It’s a fun way to examine the entire world of Kubernetes, from end to end, while also enabling Grant to make Mavis Beacon and Commodore 64 references. Take a gander!

  • Please, a tense ten-minute experience has a Linux build available

    Got a few minutes to burn? Why not try out the short experimental experience that Please offers. Developed by somewhat, it delivers something quite surreal and freaky.

  • Achievement Unlocked: RetroArch is Coming to Steam

    Fans of retro (and not so retro) gaming will be pleased to hear that RetroArch is coming to Steam. Not familiar with RetroArch? It’s a user-friendly GUI that makes use of the libretro API. That API allows developers to create, among other things, modular ‘libretro’ cores that act as game emulators for systems like the SNES, Mega Drive and Game Boy. The famed front-end for the popular Libretro API will be available to install on Steam for Windows from July 30. Linux and macOS versions will follow. The libretro cores that power RetroArch can be used with other compatible frontends (like GNOME Games app) but RetroArch is arguably the best one.