Ok... This has been a record of sorts set by me. I have tried 2 different distros in a single day and 3 distros in 2 weeks.
I've been taking linux distro choice quizzes after quizzes to determine which linux distro I should stick to. I always ended up getting Ubuntu and openSUSE. The last time(about a year back), I had taken to Ubuntu. So this time I decided to go for openSUSE. Since the past couple of days, my openSUSE had some problems and I felt that it was the correct time for me to try Ubuntu again. Had some problems there and then decided to hit Fedora. I am on that now and hopefully for some time.
Mind you, I have used the LiveDVD or the DVD installer version for all 3 and this comparision is based on that fact. A CD might have installed faster but might have had less apps. The DVD has all the apps that one would ever want and I have stopped just short of installing everything on the distros that allowed me package selection. So lets now see how the 3 distros stack up against each other.
Pre-InstallationopenSUSE: I would rate this as having the best look among the 3. Stunning and still simplistic. Quite fast in bringing up the installation screen.
Ubuntu: Not bad but still cannot match up to the sophistication of SUSE. More low-res graphics when compared to SUSE. Extremely slow installation loader and makes you wonder if anything is happening at all.
Fedora: Starts on a bad note with a totally text based media check up utility, but once you get past that the intaller is neat and clean. Loads up pretty quickly too and could well be the fastest pre-install loader among the three
InstalleropenSUSE: Easily the best installer for my taste. Extremely detailed and lets you choose each and every deatil of that installation that you want, or if you dont want to bother yourself with that then let the installer choose what it wants and go ahead with the install. Simply great and can cater to all levels of geeks. The only thing irritating is that, all information that can be customized shows up at once, and hence everytime you make a change by scrolling up and down the huge list, the list needs to refresh itself with the latest changes and this takes more than a few seconds. Otherwise a brilliant installer.
Ubuntu: Extremely boring installer. I was fed up by the time the installer even showed up on the screen. Required a very few manual steps before the installation starts and then on it takes almost over an hour to complete the installation. Since it never gave me a choice anywhere to choose my installation details, I assume that it will anyway take this long on all machines. In which case, it could be considered as the slowest installer among the three. Since if I had chosen a minimal install on the other 2, it would have completed in 30mins easily. A total newbie who is not bothered about what will be installed on the system would prefer this, as would system builders who want to load systems with an OS without requiring any manual interference.
Fedora: Very nice and minimalistic installer. Breaks things into steps and lets you do things one at a time. Looks a little outdated when compared to the cool and powerful installer of openSUSE, but does its job effectively.
InstallationopenSUSE: Pretty robust installer. Requires a reboot in between. Very good hardware detection. Extremely verbose and keep you informed on what is happening.
Ubuntu: Nothing... Just a progress bar and you can keep starting at the screen till you get bored or wait till the CD pops out and asks you to reboot the system.
Fedora: Cant compare to openSUSE, but not bad in itself. Quite verbose and tells you what is happening and what packages are being installed.
Overall... all 3 installers took almost the same time when I went for a full bloated installation. But if you customized and choose a minimal installation, then Ubuntu would have come in last, since you cannot choose the packages while installing. If there is indeed such an option on the LiveDVD and I missed it, I am really sorry to the Ubuntu community, but I would advise you to put it in a place that people can see easily.
First BootOpenSUSE: Of course, when this first rebooted, it was a part of the installation and did the hardware profiling. But after all installations when the first boot happened, this was one of the best GRUB screens that I have ever seen. Other than that, the startup screen was also beautiful, but I think it has one of the slowest startup times among the three.
Ubuntu: What to say about this one? Drab text based boot loader. Took its own sweet time to load up but might have been marginally faster than openSUSE but much less pretty. And they have this fetish for that progress bar with no information shown(soooo windows like). No more comments.
Fedora: Nicer looking, no-nonsense, but still pretty boot screen when compared to Ubuntu. Startup was easily the quickest among the three.
Up and RunningopenSUSE: Once it was running it was treat to the eyes. Nice icons and beautiful arrangement of the menus(once you get used to it, if you are coming from another OS/distro). The rendering was a little slow especially when you scroll through the browser windows. Lots of eye-candy should you choose to enable them and still quite fast on a half-decent system. Brilliant system configuration tool called YaST. I hated it initially, but after trying out the other two, I fell in love with it. Lets you do anything and everything that you need to do with the system without ever opening up the terminal. From hardware setup to configuring the software repositories, to even installing/upgrading the packages, YaST takes care of it all.
Ubuntu: Not much to say about this. It was very buggy after the install. The apps menu didnt load properly. Maybe it would have worked after a re-install, but I was too disappointed with it by that time.
Fedora: Extremely fast and extremely responsive. Has the usual Gnome application bar instead of any customized one and you can find all required application there. I felt that the application collection was a little less than openSUSE, but thats ok. If I need anything I will just download and install that. The good thing for the geeky types is that this doesnt have a control-it-all tool like YaST, so you have to actually(or it would be fun, in my parlance) edit some config files and tweak the system. This lets you learn about linux and is something that I like.
Final ImpressionsUbuntu: Left me totally disappointed. In fact I have never been disappointed with anything as much as this. About 1.5 years back when I tried Ubuntu, I fell in love it with. Such an uncomplicated distro that still lets you tweak it how you want it. Now its been over simplified to the point of boring. Thumbs down.
openSUSE: Amazing distro. As much as I was apprehensive before installation, I have falling in love with it. Will cater to the newest of linux users as well as the most seasoned one. Has everything that you would ever need. Comes with a complete list of development tools and languages and libraries.
Fedora: A no-nonsense distro. Has almost everything that you would want. Easy to use and very fast. Also, lets you bring out the geek in you by allowing you to work with 'linux'. A little hard for the newbie as they might have to fiddle around with the scripts to get certain things to work.
So... To sum things up... let me look at the role of the prospective user and give a recommendation based on that. I think that will help a lot of people than giving a very objective comparision.
Gamer: Windows.
Don't even think about linux.
Desktop User, ex-Windows User: openSUSE.
Nothing to worry about. Very simple installer. Lots of eye candy to keep the windows users happy. Extremely configurable if you want to play around.
Developer: openSUSE.
No doubts about that. Amazing set of development tools including binaries, libraries, IDEs and what not. From C, to PHP, to Ruby-on-Rails, to .NET(mono). Is there anything that this distro has left out?
Wish to learn Linux user and little bit of everything else: Fedora.
Fedora is still linux. Thats what I feel at the end of it. It has everything that one needs. Though it is not as advanced as openSUSE, it still does do its job effectively. And the most important part is that it has retained the flavour and experience of linux that the other distros seem to have masked.
So if you are really interested in learning Linux, then go for Fedora and you wont be disappointed. For everything else, its openSUSE all the way. The only drawback in openSUSE, is you need a little modern system(less than 2 years old) to be safe as it is quite heavy on the system resources.
As for me, I am in the 'wish to learn linux' category and I have decided to stick to Fedora. Though the next time I am forced to repair or re-install my distro for any reason, I am going back to openSUSE and cocooning up myself in that without a care.
Labels: compare, fedora, openSUSE, ubuntu