Help me choose a Linux Distro


Recommended Posts

Hey all,

I'm need a little help picking a new Linux distro for me to migrate to. The problem I'm up against is that my knowledge of the advantages of various distros is quite low. I'm not a complete Linux newbie, but my knowledge with Linux distros is limited basically to only what I've ever needed to know (i.e. Ubuntu), so I could use some expert opinions on which way to go next.

Firstly...

Some Background

I've been a Linux user for some time. My university taught it's CS students primarily using RHEL, and have had a Linux distro installed in some form or another (either on a partition or in Virtualbox) since 2006. Originally, I went for Fedora simply because it was based on Red Hat. But I abandoned Fedora in 2006 when twice it managed to do... something to my partition tables and wipe out both Fedora and Windows XP irrecoverably. Between then and mid-2008, I went Windows only simply because I could go to the labs at the university if I needed to do any Unix-based work.

When my dissertation rolled around in 2008, I decided that I needed a copy of Linux installed to do some of my Unix work at home, since it was very laborious travelling to and from the university to do 30 minutes of work, only to return home to do 3 hours of development in Windows. This time around, I went for Ubuntu, since it was all the rage at the time. From 2008 to the end of 2010, I used Ubuntu inside Virtualbox to do my development, and it was an arrangement that worked well, however I often found myself spending more time in the virtual machine than I did in Windows, so at the start of the year I got hold of a hard drive and installed Ubuntu 10.10 on it. I have been a happy Ubuntu user ever since.

Reason for Changing Distro

I've been warily watching Canonical's work on Unity for a while, and there are two things that I disliked about Ubuntu and it's direction. Firstly, I disliked their take on Gnome. I like the black theme they had going on, but the massive unnecessary integration of things like evolution, Ubuntu One and the like annoyed me. But things weren't all lost, since I could just remove the panels, and did so. This massive integration of services I didn't need felt very... Vista-like, and I ended up spending most of my Ubuntu setup taking out various service panels and pre-installed stuff that I didn't need. Again, this wasn't a big deal.

The two major thumbs down for Ubuntu for me has been...

  1. Unity. I don't like it, at all. I know you can turn it off, but the whole of Gnome 3 looks like ass to me, and so I'm not interested in the direction that the Ubuntu GUI is headed.
  2. Old Software. I mean Jesus, Firefox 4 has been out since mid-March, and it didn't appear for Ubuntu until 11.04, and it's still not available through the 10.10 repositories. Same applies to the Eclipse IDE. Eclipse 3.6 has been available since mid-2010, and it still isn't available in Ubuntu 10.10.

The kicker however came today. I decided that I was going to upgrade to 11.04, since I knew I didn't need to use unity, and I wanted access to newer software via the Software Centre, instead of manually installing everything (no big deal, but Software Centre is still easier). After spending no less than 8 hours running through the damn upgrade process, I rebooted my PC only to find that Ubuntu will not boot. I have tried everything that everyone else on the Internet has suggested, and I just cannot get it to load. It's looking more and more likely that I'm going to have to reinstall from scratch.

That being the case, combined with the fact that I'm not particularly interested in staying with Ubuntu, gives me the opportunity to switch distros.

What I need

I mainly use Linux as a general purpose OS. I do some basic word processing, some spreadsheets, some games, and so on, but mainly I do programming, usually using Eclipse. I have little interest in spending weeks and months tweaking it to suit my needs, and preferably I'd rather not build everything from source, so an equivalent to Ubuntu's "Software Centre" would be a plus but not entirely necessary if it has enough advantages for me to use it.

Primarily though as long as it...

  1. Runs an office suite
  2. Lets me use Eclipse
  3. Lets me browse the web

... I'm open to any suggestion, I'd even be happy to go stick with Ubuntu if it really is the best distro for my needs. Mainly though I'm looking for a list of pros for each distro so that I can pick the best one for me, since I do spend most of my time in it. If you can, please give a reason WHY you're suggesting it. Blank suggestions of distros won't help me, since I can reel off a list of distros already.

Hopefully this can be a stimulating conversation comparing Linux distro's, please please please don't turn this into a flame war.

Regards, and many thanks in advance,

-- Majesticmerc :cat:

p.s. TL;DR: I need suggestions (with reasons) for my next Linux distro to install

p.p.s. Apologies for the wall of text!

Link to comment
Share on other sites

Arch Linux

- You won't find any more bleeding edge distro

- You have to customize it yourselft, there's no bloat

- Very easy to set up, there's like five files you have to edit

- No Unity

- GNOME 3 already in stable

- Rolling-release, every upgrade is totally painless.

  • Like 1
Link to comment
Share on other sites

Personally, chuck it all and go BSD ;) But since you want to stay with Linux..

Well, if you like how Ubuntu does things, how about switching desktop environments, or try the minimal installation and skipping GNOME entirely? (Or one of it's derivatives, Kubuntu and such.) Or, if you like how the system works and you dislike the 6 month thing, could always go with Debian Sid.. don't let the "unstable" scare you off, it's actually rather good. I hear Mint is pretty nice as well, although haven't tried a recent build.

As far as Linux goes though, I'm a big fan of Arch. Very up to date, stability isn't typically an issue as new updates are tested first and then pushed to the general repository once deemed stable.. no waiting for months possibly for new packages. Rolling updates, install it once and that's it... let Pacman handle the updates as you see fit and never worry about a full blown dist-upgrade again. I love the BSD style way it does things, very fast and lean. Build it from the ground up to your exact specifications, this is totally opposite from Ubuntu's "everything and the kitchen sink" approach. Very easy to configure as far as *Nix derivatives go, the core of the system is handled in one single file. I also prefer how they handle source code as well versus the Debian style, but that's just personal preference. First time through you might want to have a copy of the wiki handy to follow along with as there's not much hand-holding. It's also very "pure" to the source with pretty much no third party meddling, you get it as the authors intended.

Link to comment
Share on other sites

Personally, chuck it all and go BSD ;) But since you want to stay with Linux..

Frankly, if there's enough goodness in BSD, I'd be happy to join that bandwagon too :).

Link to comment
Share on other sites

Frankly, if there's enough goodness in BSD, I'd be happy to join that bandwagon too :).

If you want BSD, go for FreeBSD. Arch is the best Linux distro I've used, but FreeBSD is the best OS I've used. You just need to read much more than on Arch.

  • Like 1
Link to comment
Share on other sites

im still on 10.10, but won't bother with 11.4 at all. Saw some decent things about Mint Debian, speedy is one thing...

Link to comment
Share on other sites

If you want BSD, go for FreeBSD. Arch is the best Linux distro I've used, but FreeBSD is the best OS I've used. You just need to read much more than on Arch.

Second that, and probably one of the reasons I prefer Arch for Linux is just that a lot of it is done in a similar method. Not a fan of the typical Linux Sys V init system for example, it has a Ports work-alike (huge plus), etc etc. BSD has some significant differences from Linux too though, so not something you'll want to jump into blindly.. it is a different operating system and all, not just "the same but different" as you get with various flavors of Linux. Personally, I'd start with Arch (or one of the other quality distros) and start from there. Give that virtual machine a good workout.

Link to comment
Share on other sites

I myself was in the same boat as you having used ubuntu since version 8. Unity has royally messed that distribution up. I used archlinux on and off for awile before I switched to ubuntu, and have went back to it. I currently run openbox as a wm, and tint2 as a panel, and only have the stuff I needed/wanted installed, no more of that bloated crap ubuntu wants to instll with everything. gtk themes still work, and arch has one of the best forums ive ever had the pleasure of reading. I migrated every pc in my house from ubuntu to arch saturday, took about 6 hours for them all, and I have super fast systems that do the same thing I used to do on ubuntu, faster. I doubt ill ever switch again. (unless arch forces you to use gnome 3 or gnome 2 with unity :p)

Link to comment
Share on other sites

Frankly, if there's enough goodness in BSD, I'd be happy to join that bandwagon too :).

In truth if you want the goodness of BSD (ports), then Gentoo Linux (portage) is the best option. It's definitely the most bare bones and developer orientated distro. Although a tool chain build installation is not for the faint of heart :D But if you want absolute control over how the software on your system is optimised, and what is installed, then Gentoo is perfect.

Link to comment
Share on other sites

I've been warily watching Canonical's work on Unity for a while, and there are two things that I disliked about Ubuntu and it's direction. Firstly, I disliked their take on Gnome. I like the black theme they had going on, but the massive unnecessary integration of things like evolution, Ubuntu One and the like annoyed me. But things weren't all lost, since I could just remove the panels, and did so. This massive integration of services I didn't need felt very... Vista-like, and I ended up spending most of my Ubuntu setup taking out various service panels and pre-installed stuff that I didn't need. Again, this wasn't a big deal.

I feel the exact same way as you. I'm not really liking the way Ubuntu is heading so on the weekend I started to use Debian 6 and I love it. It's a bit stricter in the way it does things but that's also a good thing, so I suggest maybe giving Debian a try.

Link to comment
Share on other sites

Arch, Fedora, or Opensuse

He said he wasn't looking for Fedora, he already had a bad experience with it.

I would suggest you go for something like Linux Mint Debian or Debian itself. It's a good operating system.

Link to comment
Share on other sites

He said he wasn't looking for Fedora, he already had a bad experience with it.

5 years ago :laugh:

I had bad experiences with pretty much every distro back then.

Anyway I am really loving linux mint debian right now. It is based on debian testing so its fairly up to date (still doesn't have firefox 4 though). If you want rolling release definitely go for arch or something debian based. I didn't suggest debian before because even testing can still have some out of date packages and it looks like the op wants more bleeding edge.

Opensuse is a good compromise between rolling release and normal releases. It comes with many repos you can enable to get the latest firefox/gnome/kde ect...

With arch you get a really fast, customizable distro with very up to date software, and an excellent package manager. But it takes a while to setup and requires reading lots of guides :) (its not really that difficult though, and its fun!)

Fedora is very good with keeping up to date packages, but I have some pet peeves with it. Namely the atrocious font rendering (even with freetype-freeworld) and even with the rpm fusion repo its not as good for multimedia as other distros.

Link to comment
Share on other sites

5 years ago :laugh:

I had bad experiences with pretty much every distro back then.

Whoops...sorry about that. I remember playing with Linux back then, it wasn't pretty...

Link to comment
Share on other sites

Whoops...sorry about that. I remember playing with Linux back then, it wasn't pretty...

Yeah I think fedora core 5 was my first distro actually (2006). Was an interesting experience lol. Reminds me of how far linux has come since then.

Link to comment
Share on other sites

Dont bother with Fedora and OpenSuse, you will eventually get frustrated for the same reason that you mentioned.

- plethora of softwares that you don't need

- numerous services that are of no use

As far as Ubuntu goes, I too have the same feeling. Though Unity looks cool, but it still is pain in the ass. I won't tell you to go there. One thing that you may do is, take up a LTS of Ubuntu and use it.

And if you are interested in Debian based distro, Mint is definately worth trying.

But above all my suggestion would be Arch. Its one most suited for you. It is up-to-date, it is light, lets you customize what you want to install, lets you choose in the very beginning which services you want to run etc.

Link to comment
Share on other sites

Just to follow up on this topic, I followed the advice of the many and decided to go with Arch....

THANK YOU! This was exactly what I was looking for in Linux. I've got myself a tidy little XFCE setup going. I've had some minor issues getting set up (mostly through me not reading instructions properly), but overall it's a fantastic distro, although you do need patience to set it up. But when you do it's a very slick OS, and stable to boot as well. The documentation as well is some of the best I've seen for Linux too, Ubuntu included. It's current, easy to follow, and full of examples and "This is why you need to do this..." details.

As you may have noticed, I'm very happy with Arch, and can't imagine ever having to go back. :D :bounce:

Link to comment
Share on other sites

I'm sure Arch is a great distro. I hear so much good about it, I'm sure I'll one day give it a go.

I wasn't happy with 11.04. I use Ubuntu Studio, and, even though that re-spin doesn't use Unity, it just wouldn't boot on my computer. I just went back to 10.10. I'm hoping that 11.10, which is a Long Term Support release, or whatever LTS means, will sort out the glitches.

I guess I could well use Arch or some other distro. It's just that Ubuntu Studio has a real-time kernel. I know it's probably easy to get any distro to use a real-time kernel, but I don't know how to do it. Too lazy to investigate at the moment, but I should do! lol

Link to comment
Share on other sites

Reason for Changing Distro

I've been warily watching Canonical's work on Unity for a while, and there are two things that I disliked about Ubuntu and it's direction. Firstly, I disliked their take on Gnome. I like the black theme they had going on, but the massive unnecessary integration of things like evolution, Ubuntu One and the like annoyed me. But things weren't all lost, since I could just remove the panels, and did so. This massive integration of services I didn't need felt very... Vista-like, and I ended up spending most of my Ubuntu setup taking out various service panels and pre-installed stuff that I didn't need. Again, this wasn't a big deal.

The two major thumbs down for Ubuntu for me has been...

  1. Unity. I don't like it, at all. I know you can turn it off, but the whole of Gnome 3 looks like ass to me, and so I'm not interested in the direction that the Ubuntu GUI is headed.
  2. Old Software. I mean Jesus, Firefox 4 has been out since mid-March, and it didn't appear for Ubuntu until 11.04, and it's still not available through the 10.10 repositories. Same applies to the Eclipse IDE. Eclipse 3.6 has been available since mid-2010, and it still isn't available in Ubuntu 10.10.

The kicker however came today. I decided that I was going to upgrade to 11.04, since I knew I didn't need to use unity, and I wanted access to newer software via the Software Centre, instead of manually installing everything (no big deal, but Software Centre is still easier). After spending no less than 8 hours running through the damn upgrade process, I rebooted my PC only to find that Ubuntu will not boot. I have tried everything that everyone else on the Internet has suggested, and I just cannot get it to load. It's looking more and more likely that I'm going to have to reinstall from scratch.

That being the case, combined with the fact that I'm not particularly interested in staying with Ubuntu, gives me the opportunity to switch distros.

Ack! That's yet another complaint I've seen from an unhappy Ubuntu user in the past few weeks. Unity must be Ubuntu's unlucky charm, or something. Just wondering if this will make Ubuntu lose market share.

Personally, I've tried Unity on my only Ubuntu computer, and I've had second thoughts about it, even considering downgrading to 10.10 or throwing out the OS. It's buggy, awkward, and copies features from both Windows and Mac OS X in its taskbar. If I were you, since you're so attached to Linux I would try installing GNOME on it, or change distros.

However, it wouldn't hurt to try Windows 7, if you haven't already. You mentioned using XP prior to Linux, but I think your opinion of Windows would change if you used the newest version. But if you're not willing, openSUSE is probably your best bet for another Linux distro. ;)

Link to comment
Share on other sites

Ack! That's yet another complaint I've seen from an unhappy Ubuntu user in the past few weeks. Unity must be Ubuntu's unlucky charm, or something. Just wondering if this will make Ubuntu lose market share.

It's still new, but from what I've seen, It's not bad. Like anything new, it will take time to get used to, just like Gnome 3. For those not ready for such a change, you can always select Gnome 2 as default desktop on 11.04 when you login. Or failing that, continue with 10.10.

Personally, I've tried Unity on my only Ubuntu computer, and I've had second thoughts about it, even considering downgrading to 10.10 or throwing out the OS. It's buggy, awkward

There are a few bugs, but they will get ironed out over time. Just like there are in every new OS release.

and copies features from both Windows and Mac OS X in its taskbar.

It's nothing like Windows or OS X. The same goes for Gnome 3. They are both completely new paradigms.

However, it wouldn't hurt to try Windows 7, if you haven't already. You mentioned using XP prior to Linux, but I think your opinion of Windows would change if you used the newest version.

He wants a Linux distro, not Windows. Please stay on topic.

Link to comment
Share on other sites

Ack! That's yet another complaint I've seen from an unhappy Ubuntu user in the past few weeks. Unity must be Ubuntu's unlucky charm, or something. Just wondering if this will make Ubuntu lose market share.

Personally, I've tried Unity on my only Ubuntu computer, and I've had second thoughts about it, even considering downgrading to 10.10 or throwing out the OS. It's buggy, awkward, and copies features from both Windows and Mac OS X in its taskbar. If I were you, since you're so attached to Linux I would try installing GNOME on it, or change distros.

However, it wouldn't hurt to try Windows 7, if you haven't already. You mentioned using XP prior to Linux, but I think your opinion of Windows would change if you used the newest version. But if you're not willing, openSUSE is probably your best bet for another Linux distro. ;)

XFCE is actually quite adaptable from what I can see, so if I want a gnome-based desktop I think I can pretty much modify XFCE to my tastes. And for what it's worth, I dual-boot with Windows 7 (one HDD for Windows, one HDD for Linux), but I tend to do as much stuff in Linux as I do in Windows, so I can't pick on over the other :).

Link to comment
Share on other sites

It's still new, but from what I've seen, It's not bad. Like anything new, it will take time to get used to, just like Gnome 3. For those not ready for such a change, you can always select Gnome 2 as default desktop on 11.04 when you login. Or failing that, continue with 10.10.

I notice how you blindly praise Unity yet in all of your screenshots of your Ubuntu computer on these forums you show a customized version of Ubuntu that doesn't use Unity. Looks like you dislike it too, eh? Don't be ashamed, join the thousands of others who do. ;)

There are a few bugs, but they will get ironed out over time. Just like there are in every new OS release.

Isn't that what was said about 11.04 in the beta release as well? I remember getting the beta, and even if you look on Ubuntu.com there was an error log showing all of the current errors with Ubuntu 11.04, and at the bottom it said that these bugs will be ironed out before the beta release. Yet, I have 11.04 and Unity still crashes at times, windows are slower to move around, and now the Ubuntu Software Center has become buggy and almost unusable (I actually had to restart my computer during one period of use). Now, you could argue that this is just my encounter with 11.04, but there are so many more frustrated Ubuntu users out there who agree. How can you argue with that? :huh:

It's nothing like Windows or OS X. The same goes for Gnome 3. They are both completely new paradigms.

Oh really? You tell me.

Read these:

http://downloadsquad.switched.com/2011/02/26/ubuntu-11-04-unity-keyboard-shortcuts-have-a-distinct-windows-7/

http://www.engadget.com/2011/04/28/ubuntu-11-04-natty-narwhal-brings-new-unity-ui-controversy-to/

From Engadget on Ubuntu 11.04:

It's got integrated search, a combination launcher and taskbar, and app menus that have been moved to the top of the screen ? la OS X -- basically it's harvested the best ideas from Apple and Microsoft and splashed a pretty coat of aubergine paint on it.

Oh, and these pictures may help:

500x_unity-launcher-places.jpg

2mflogg.jpg

rate-itunes-from-dock.png

The Ubuntu "Launcher" looks more like a love child between the Superbar and Dock. :p

He wants a Linux distro, not Windows. Please stay on topic.

He wants an OS that works, and while I suggested openSUSE after that context that you quoted me on, I'm not sure if he hasn't been able to try the newest Windows version after leaving XP. He might find himself liking 7, but would never know if he does not try.

Link to comment
Share on other sites

I left Ubuntu and went to Debian. I am quite pleased with the move too. Debian has proven to be very stable with fewer bugs than other distros I've tried, and runs twice as fast on the same hardware, even when compared to Ubuntu 11.04 with the classic Gnome desktop. I don't know what they did in 11.04, but it is SLOW! Unity just feels way too dumbed down. I kept trying to tweak certain settings and add stuff to the panels for information and I felt locked in, so I left and I am thoroughly enjoying Debian 6.0.1. There's a netinstall CD that will do 32 and 64 bit both, you just pick which one when you boot from the disc.

The IRC channels for Debian are much more helpful as well. Ubuntu just seemed like to much of a clusterf**k, Debian's devs in the IRC channels are for the most part very professional and very helpful with the one issue I did have. Another good thing is that about everything ran perfectly fine out of the box. All I had to do was go snag debian-multimedia so I could watch DVDs.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.