The Linux Battle: Ubuntu vs. Fedora

The userbase of Linux operating systems is growing rapidly. More and more people are venturing away from Microsoft Windows and finding their way to open source operating systems. Just as more people are using them, more and more Linux distributions are available. According to DistroWatch, there are more than 400 Linux distributions available and active, with many versions for each, which in turn gives you thousands of options. With large PC manufacturers starting to offer Linux based operating systems as an option for a new computer, which operating system will come out on top and dominate this industry? Among the open source operating system crowd, there are 2 main contenders: Ubuntu and Fedora.

Ubuntu

First things first, the installation of Ubuntu was very simple and straightforward. No tricky, unfamiliar feats you must overcome. For the first time Linux user, Ubuntu is by far the easiest to start learning and also includes the most basic options which keep things simple. As you learn the operating system and desire additional features and options, they can be added separately which is great for those who are just new to the Linux scene. Most Ubuntu users are probably a little more computer literate than the average user but with a single disc install, anyone could set this operating system up. The set up process detects your hardware very well and things run smoothly. One of the driving forces to a Linux operating system is the unstable and hacker friendly Microsoft Windows. The biggest downside of Ubuntu is that there is no firewall on the system. There are solutions to work around this but this is one feature that should’ve been included. Another disappointment was the limited multimedia resources. You will probably have to look outside Ubuntu to find what you need in the multimedia department.

Fedora

This open source operating system has a strong history and has been a strong contender for awhile. Fedora has been the most consistent with stability issues which have plagued other open source operating systems. The recently added network tools are a great addition to this product and actually include eight tools into one easy to use interface. Your multimedia options are expanded somewhat but Fedora doesn’t provide any support for non open source programs that are really common among other users. The included Helix Player is fairly simple and provides a satisfactory replacement for the average multimedia user. Fedora also lacks some of the bells and whistles and human friendliness of other open source operating systems. The security options exceed those of Ubuntu, which is a strong point for Fedora.

Up to this point, Ubuntu appears to be taking the lead in the open source operating system world with a strong backing from Dell Computers. Both operating systems are fully functional and have surprisingly strong features. If you are new to Linux operating systems, Ubuntu is probably the way to go but Fedora users have no reason to jump ship quite yet.


Related Blog Posts:


10 Comments »

It’s not a simple A/B comparison. Fedora has always been RedHat’s experimental “Crash Test Dummy” where they can throw on the latest versions and watch the bug reports roll in. Fedora is deliberately fast moving and has limited long-term support. What trickles down through the Fedora testing ground finally ends up in RHEL (which is RedHat’s big $$$ fully-supported offering). Fedora is designed for people who don’t mind the price (gratis), who want recent release features and who don’t mind a few rough edges.

Ubuntu has a completely different philosophy. It was designed as primarily a desktop system to directly compete with Microsoft amongst business users and more avantgarde home users. Various editions of Ubuntu are designated stable with a guarantee of long-term support and Canonical is trying to build a business around a multi-tiered desktop computer support network. At this stage Ubuntu is still the new kid and they simply don’t have the widespread network of paying customers that RedHat have — it is taking time because business buyers are being conservative about shifting their desktop to Linux and because shifting desktops means retraining, retooling, etc.

Comment by Tel — June 9, 2007 @ 8:26 pm

It’s a real toss up. I don’t want to be biased against the other distributions but I run Kubuntu on my laptop and most of my desktops and Fedora on my servers and my main desktops. I’d been considering changing from Fedora on my main desktop because Kubuntu is so much nicer to me but with Fedora 7 (which I’m upgrading to this week). However, I think I’m going to give it a spin since I’ve heard so many good things about it.

A definite hard call. I’ve been sticking with Kubuntu for client desktops though and Fedora for servers. Making (K)ubuntu use a root account seems to screw up so many things and it’s a must have for servers for me.

Comment by Phillip — June 18, 2007 @ 12:18 am

i tend to disagree on some points. firstly, ubuntu DOES come with a firewall. most linux distros already have iptables already setup, ubuntu does this as well. it is automatically set up to allow outgoing connections, and block incoming ones. the “firewalls” that you might install on ubuntu arent actual firewalls, but rather just a front-end for iptables. an example if one such program is Firestarter. But remember, even if you dont install any front-end, ubuntu does come with a ready setup firewall that should be fine for general purposes.

i also disagree with making fedora its second contender. while fedora is popular, PCLinuxOS and OpenSUSE are both catching up quick, overtaking Fedora. You can verify this at distrowatch.com.

Comment by Circus-Killer — July 11, 2007 @ 1:42 am

Currently upgrading from f7 to f8.

Have tried ubuntu, mandrake,..

But after doing 5 step upgrading from f7 to f8 with hassle free, fall in love with the convinient already.

For a beginner like me, using F7 is not much problem at all cause very handy guide & lots of help available anywhere compare to ubuntu.

I wonder what happened if Dell took Fedora instead?

Comment by Bates — December 2, 2007 @ 3:53 am

Why Choose Fedora? (Fedora vs. Ubuntu)
After reading continually about Ubuntu, and having heard about what a great Linux distribution it is for over a year, I finally broke down two days before Fedora 7 was released to the public and installed Feisty Fawn 7.04 on my /backup partition to give it a spin. For two days I used it exclusively, and tried to hold off any judgments one way or another while testing it. After all, it seems like all I hear about is people jumping ship off of whatever Linux distribution they had used for years in favor of Ubuntu (Stanton Finley and Eric S. Raymond come to mind from the RedHat/Fedora camp, among others, including just about everyone from the Slashdot/Digg crowd); and if Ubuntu truly is a superior Linux distribution, then I at least needed to give it a try to evaluate its performance. And so I did. I installed the DNS and LAMP server, followed by the Ubuntu desktop, knowing that I could always install KDE applications if I needed to via apt-get.

Unfortunately, I was not impressed.

People incessantly claim that Fedora is less user friendly than Ubuntu is, but Ubuntu has become so watered down as a Linux distribution that I can only classify it as having been completely n00bified. Maybe I’m out of touch with the budding Linux enthusiast, who is in desperate need of a hand-holding Linux distribution, but everywhere I turned, I found road blocks preventing me from getting work done quickly. A perfect example of this is the simple task of connecting to my DSL internet connection when at home. Under Fedora, this takes about two minutes to setup (if that): System -> Administration -> Network. Type in the root password, click on New -> xDSL connection, follow the directions, and you are off and running. Under Ubuntu, creating a DSL connection via the Network Panel is not even possible! A Google search on the Windows machine turned up the following:

“Configuring DSL can be a hassle…”
“…How good it would be, if there exists a wizard that will guide you thru all the above steps.”

My thoughts exactly! Ok, ok, it is not that big of deal once you know what to do: connect to eth0, run pppoeconf, and use pon dsl-provider/poff to turn the connection on and off. But how is a new Linux user going to figure that one out on his/her own? 95% of the people trying out Linux for the first time are not going to be sitting behind some fat bandwidth pipe using a 100Mbs/1Gbs Ethernet connection. They will be using wireless, or just as likely, have a DSL connection…

At any rate, Feisty Fawn does not seem to be that stable of an operating system. I found that I had to reboot multiple times just to allow it to log me into Gnome properly. Often times, it would just freeze or lock up halfway through the login process. Eventually I figured out that the problem was tied to my not having shut off the DSL connection before logging out, but why should that be a problem? Additional issues included the screen resolution not being set properly (1440 x 900), or allowing me to change it without delving into /etc/X11/xorg.conf, and having to deal with tons of native applications that were not included in the base server/desktop installs. The first mistake that I made along these lines was an attempt to change my shell via /etc/password to /bin/tcsh. Oops! No tcsh. Oops! I can no longer login to a terminal. Oops! I can’t log into root either because I choose to only allow sudo when I installed Ubuntu and had not made a point of setting up a root password yet. Guess it is time to mount the partition in Fedora and fix it, or reinstall… And so it went.

Sure apt-get is great, and synaptic (the GUI) is nice, but what real advantages does it have over yum and yumex? It’s faster? In my opinion, even that’s debatable, simply because there are so many tools that are missing in the basic Ubuntu install that it would have taken me forever to set them all up over an internet connection with apt-get anyway. Sure, Ubuntu gives you a LAMP server (Linux OS, Apache, MySQL, PHP), but what Linux distribution doesn’t?

What Fedora does give you natively that Ubuntu does not is the following:

• The option to create your own Fedora spin!
• Live images that even allow you to boot from a USB key.
• The option to install all Server Applications, Gnome, and KDE at once.
• Simple DSL Setup
• SELinux
• NFS
• Samba
• Compatibility Libraries
• Development Packages
• Compilation Tools
• Programming Tools & Editors
• +1000 other Native Applications

Again, can most of these programs be installed with apt-get and be configured under Ubuntu? Sure, but instead of it taking about 3 days to figure out if I finally have downloaded and installed everything, I can instead burn a single Fedora DVD and install it all once in about an hour. And be completely configured within three to four.

But what about RPM and Dependency Hell?
Ah yes, it always seems to come down to RPM and dependencies. Whenever I hear that argument, I can tell instantly that the person making it has either never used a RedHat/Fedora RPM system before and are quoting a common misconception, or that they used RedHat (and not Fedora) a long time ago before yum came along (Fedora Core 1). Even circular dependencies can be dealt with elegantly using rpm, and if you are missing a library or dependency now, yum whatprovides [missing].[library] is a wonderful, wonderful thing. Frankly, the RPM/Dependency Hell argument is a tired old argument that has not been true for about 5 years. But hey, don’t let that get in the way of a good FUD campaign…

But what about Fedora being a Beta test for RedHat Enterprise Linux (RHEL)?
For four years now I have used Fedora: from Fedora Core 1 all the way up through Fedora 8. Before that, I used RedHat from the 7.0 days on up to 9.0. Aside from the typical hiccups that are always present any Linux distribution, I find Fedora to be no worse than other Linux distributions that I have used. I use it 98% of the time while at the University (the other 1% is with Windows), and have had a Fedora Linux server sitting in my office for three and a half years. Fedora has never felt like a Beta test version to me. It has always felt solid, and has always performed admirably. And I like the rapid development and inclusion of new software into the distribution — I have been able to watch Fedora mature over the past few years significantly. And Fedora 8 is simply amazing.

But what about…?
Simply stated, most of the arguments that I have heard with respect to Fedora are dealt nicely on the Fedora Myths page. I suggest that you head over there and read it if you are still skeptical.

The point here is not to try and drag Ubuntu through the mud. But having now used it, I believe I can definitively say that that particular Linux distribution is really aimed toward the Linux n00b (no offense intended), or the Linux desktop enthusiast. For server applications, it just doesn’t cut it. Fedora provides a much deeper and comprehensive set of tools right out of the box, and I find that after I’ve finished installing it, I’m off and running. I’ve seen other people allude to this fact as well — Ubuntu is fine for the average desktop user, but if you are in need of a powerful Linux server, then Fedora is the way to go. And with that, let’s get down to business…

Courtesy of :
Linux Systems Administration — Fedora Core Notes
Department of Electrical and Computer Engineering
Assistant Professor Gregory R. Kriehn

More Review at :
http://optics.csufresno.edu/~kriehn/fedora/ubuntu.html

Comment by Bates — December 2, 2007 @ 4:12 am

Linux is now almost as simple as Windows, and the money makes a big difference, so the choice is easy.

Comment by Bourbonnais — August 4, 2008 @ 2:35 pm

Excellent feedback, Bates.

I have been a Fedora user contemplating Ubuntu for an older laptop - but probably will continue to stick with Fedora as I already know it well and there appears to be no conclusive reason to jump ship.

Thanks!

Comment by MuratD — August 29, 2008 @ 7:27 pm

Well,

I have finally replaced all my windows machines with cups of ubuntuz and I must say that compared to fedora, I have been quite impressed with the former.
I run Ubuntu on all my desktop because I can pretty much do everything I need with a click of a mouse. I run Centos or Fedora on my servers because, I’m just way not ready to trade the all too simple system-config-XXXX for anything else.
I must say that the last version of Fedora that used frequently for about 80% of the time is core 5. I wasn’t very totally at ease with the mutlimedia capabilities of fedora and a when ubuntu came about, i though: finally a distro that speaks my language. Bottom line is, while I prepare for the RHCE I will stick to fedora/centos, but ubuntu is what I willl suggest to the new converts…
BTW, now downloading fedora core 9.. I might be updating this thread soon.

Comment by balafa — September 19, 2008 @ 4:54 pm

After reading all this about Ubuntu I have to say “Boy, I’m glad I didn’t install the system they’re talking about. Oh, wait, I did. “Ubuntu doesn’t have a firewall” Oh, yes it does. “Ubuntu does not seem to be that stable of an operating system. I found that I had to reboot multiple times just to allow it to log me into Gnome properly.” Installed Ubuntu, loged into gnome without any other keystrokes. It has NEVER crashed on me. DSL/Cable setup was automatic. Maybe I don’t push it hard enough, maybe I’m not doing things they are, or maybe it’s because I have 8.04 (Hardy)Ubuntu is more stable than ANY distro of linex or windows I have ever used.

Comment by Donofca — February 6, 2009 @ 4:49 pm

I use Ubuntu 9.0.4 Jaunty Jackalope. I have been running it on my systems, and the only complaint I have is that server applications such as Novell GroupWise and other server apps don’t provide support for Ubuntu. Its not as bad as you all make it sound; It is aimed for the common user.

Comment by Robert — October 29, 2009 @ 8:46 am

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

 
About
The official blog of Romow Computer Web Directory. We blog about the latest computer hardware and software news.

Add to Technorati Favorites

Your email address:




Recent Posts
Archives
Google Crawl Stats
romow.com/computer-blog - SEOmeter SEO tools