The Register® — Biting the hand that feeds IT

Feeds

Ubuntu? Fedora? Mint? Debian? We'll find you the right Linux to swallow

Go on: Stick a toothpick in the Penguin platter

SaaS data loss: The problem you didn’t know you had

Distro guide Linux, it is said, is all about choice. Indeed, the ability to choose, well, pretty much everything, is probably the best thing about Linux. But the huge variety from which you can choose - ranging from distro and desktop to window manager - can also be overwhelming for newcomers.

If you've ever thought about abandoning Windows or Mac OS X for Linux, but stopped short because you weren't sure which variety of Linux to choose, this guide is for you.

It would be impossible to filter through every single Linux distribution and attempt to find the definitive one for every situation. There are simply too many distros out there - DistroWatch, a site devoted to tracking such things, lists hundreds of distros you can choose from.

Noobs will likely be best off sticking with one of the "major" distros. That is, distros with a large user base and a lot of developers working hard to improve them on a regular basis. Currently that means Ubuntu, Mint, Fedora, OpenSuSE and perhaps, for those that want more of an adventure, plain Debian.

While I suggest actually installing a big-name distro to start with, that doesn't mean you shouldn't feel free to experiment with distros of all shapes and sizes. In fact, just because you've settled on one distro for a while doesn't mean you can't jump ship whenever you want. Just install VirtualBox and try out any distro that catches your eye in a virtual machine. If you find one you like better than your current choice - install it. It's that simple.

So how do you find the right distro for you? First off you need to figure out what's important to you. Do you want something where everything works out of the box or are you looking for something where you can customise every detail of the user interface? Do you want only free software or are you okay with proprietary drivers and non-free apps like Adobe Flash?

Figure out what your priorities are and then see how each distro addresses them.

In my experience there are three good indicators of how well a distro will suit the Linux newcomer switching from Windows.

The first is, how big and how active is the community around the distro? And I don't just mean the user forums on the distro's website, but the global community of users, bloggers, IRC chatters and so on. If you're new to Linux you're going to have questions. Sometimes the answers you need may be in the documentation, but more often than not you'll turn to Google for help and that's where popular distros with lots of users and dedicated sites can be a huge help. Want to know how you can customise Ubuntu? There are dozens of blogs out there that can walk you through the process. Need to know why Gnome Do isn't working quite the way you'd like in Mint? Again, dozens of sites that can help.

When it comes to active, helpful communities, it's hard to beat Ubuntu and its cousin Mint. Fedora also has a rich community, though there don't seem to be quite as many Fedora blogs. OpenSuSE seems to be a distant third choice when it comes to community, though that may be because it has some of the best documentation you'll find in a Linux distro, which means there's less call for in depth tutorials elsewhere.

The second thing to look for in any prospective Linux distro is the software setup, namely: how good is the software manager and how big are the distro's software repositories?

There are thousands and thousands of open-source applications waiting for you in Linux land, but that variety is worthless if you can't find the best app for your needs. To do that you need a software manager with powerful search features and preferably some extras like user ratings and ideally some screenshots.

And of course you need access to a wide variety of apps. Adding new repositories to your list of software sources is not terribly difficult, but ideally you shouldn't need to do that when you're just starting out with Linux.

Again you'll find that Mint and Ubuntu are the standouts here. Both come with a wide variety of the basic apps pre-installed, and offer easy access to all the multimedia codecs and proprietary drivers you might need. Both also have very easy-to-use software managers.

OpenSuSE likewise has a slick software center and offers a large selection of apps.

Fedora doesn't rank quite as high in terms of the software installation interface, which lacks a powerful search function. Fedora does have a great selection of software available, but finding it and installing it can sometimes be a chore.

Customer Success Testimonial: Recovery is Everything

Re: Lets see if this self-fulfills

I've seen it all through the years on sites like Slashdot, Linux Today etc. I'd make a comment that a dialog was missing / broken / unforgiving, or that some common device didn't work, or that I shouldn't have to edit some file to make the desktop work properly and I'd be greeted with outright hostility at times.

It's like some people truly believe that Linux should mean groveling around in HOWTOs or in hand editing text files just because the desktop is too retarded to include a checkbox that would turn something on or off. This RTFM attitude and zealotry has done as much damage to Linux as anything Microsoft has done.

Fortunately Linux has moved on a lot in the last decade but this ugly arrogance and defensiveness is still there.

31
3

Re: "Comfortable with the terminal"

""Comfortable with the terminal" "

For the last griefing time - You do NOT need to use a command line to install or use most modern Linux distros.

BUT if you do it can greatly enhance the experience.

28
3

Re: Mint is great but ...

I see that SUSE 10 is now on over 3800 security vulnerabilities.

If you don't understand how meaningless that number is then you have no business talking about security.

Is there actually a commercially supported Linux version that has better security than Windows?

I'm tempted to say 'all of them', but the fact of the matter is that Windows has gotten a lot better in that regard. Still, they are all at least on par with Windows and some are better than Windows.

Most of the distributions seem to suck for security.

Again, if you take the raw number of security vulnerabilities as your indicator and think it actually means anything then you've proven you're not qualified to comment on security.

Here's the thing: that 3800 security vulnerabilities is the number of vulnerabilities in the OS plus all the software in the repository. To get an equivalent number for Windows you'd have to count the vulnerabilities in Windows itself, which you can't do outside of Redmond -- I'm not slamming proprietary software here, just pointing out that Windows could easily have that many known vulnerabilities and we'd never know until they were fixed. Then you'd need to count the vulnerabilities in every single Windows application out there. And then you'd end up with an equally meaningless number.

Here's the thing: the vast majority of those vulnerabilities are things along the same severity of a legitimate user being able to change another user's default font with physical access to the machine. In other words, they are minor annoyances rather than true security concerns. Real security problems like remote execution and privilege escalation bugs tend to get squashed very quickly in Linux (or, for that matter, any other major OSS project). Usually those kind of bugs are patched in hours as opposed to days at the bare minimum with similar bugs in Windows.

Don't get me wrong: Redmond's a hell of a lot better with security than they used to be. We don't often see major security bugs for which the official answer to 'when will it be patched' is 'never' anymore (there were a TON of those back in the IE6 days). They've almost caught up to Linux security wise. I personally don't like the way ACLs are handled in Windows, but it works.

22
0

More from The Register

Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry
Apple at WWDC: Sleek new iOS, death of the big cats, pint-sized Mac Pro
CEO Cook: 'The biggest change to iOS since the introduction of the iPhone'