Linux distros are advancing everywhere. Not only servers but also on the desktop pc and notebooks. There are wild discussions, if Linux-Distributions are ready for serious business work or personal use. This critical review will deal with two long awaited Linux-distributions, Fedora Core 3 and Ubuntus Warty Warhog. Why these two? Because both feature Gnome 2.8 and it would not be a comparision on equal terms to compare Gnome to e.g KDE. Also, both use kernel 2.6.8+ and have their very own theme for the default desktop. Bluecurve for Fedora and Human for Ubuntu.
1. Pre-Installation
I will test these distributions on the following machines: A 1,2 Ghz AMD Desktop PC with 512 MB Ram and a 40 GB harddisk, 16 MB ATI Mach64 Rage II graphics, Samsung 76E Monitor, and a CDROM drive and CDROM burner, both from Samsung. Network Connection is a Realteck 10/100 Ethernet card, connected to the ultimate test: a not so easy D-Link DSL 564t-Router. The second machine is a ESC 1,8 Ghz TM5800 processor notebook with 256 MB Ram and a 30 GB harddisk, a 64 MB Nvidia graphics card, a DVD-burner and again a Realteck network card plus a WLAN card that will not be used in this test, because there was no wireless Router available for this test.
How do you get the Systems? Both Ubuntu and Fedora are available via download. But unless you have broadband, downloading might be a pain. This is especially true for Fedora, which ships with four CDs plus a rescue-CD. Ubuntu uses only one CD, which is somehow more “user-friendly” but we will discuss this later.
For both systems, there is the alternative of ordering the distros online. Ubuntu will ship them to you for free if you cannot afford them and you can also get a live-CD, something that is not in stock for Fedora, but Fedora is (opposed to Ubuntu) available in shops in the “Red Hat Magazine” which features stable Fedora versions with patches included. It is up to the user to decide who the personal winner is, but in this review, this is a draw.
What do you get? – Preinstall
Fedora ships with 5 CDs, Ubuntu with one. Thus you get a big choice of apps you can try on Fedora, including alternative Desktops like the fast XFCE4 or the ultra-popular KDE. You also get software for running servers, compiling software or alternative Webbrowsers. Lots of choices. Ubuntu gives you a pre-selected package of tools and apps. You get a basic system but can add thousands of apps later via apt-get/synaptic, once the system is installed. The basic apps-selection in Ubuntu is very good and well thought, but the lack of choice is something that might upset some users that are used to “free selection”. For Server purposes, there are not enough tools included with Ubuntu, but for a basic office desktop, the package selection is perfect.
Due to the big amount of packages available during the install-procedure, Fedora wins in this category.
2. Installation
The installation was successful on both machines and no complications arose although the user-forums of boths systems report several problems. Especially Fedora seems to be more bug-ridden than Ubuntu. Users comlpained mainly of kernel-panics, media-file problems and networking woes. In Ubuntus forums, most questions related to software/media problems. So stability seems to be definitely better on the Debian based Ubuntu system.
Fedora installs with the Anaconda installer that is very easy to use. Point and click and you are done. The only thing that surprised here was the partitioning tool. On distrowatch, ReiserFS was mentioned as a supported filesystem. But the partitioning tool does not offer the option of using ReiserFS but only gives you the option of using ext2 and ext3 for Linux. The test on an already existing ReiserFS partition revealed that ReiserFS can be used IF it is already in place but formatting to ReiserFS seems to be impossible, which is a pity.
Ubuntu comes with a text-install (same as the “new” Debian text-installer) which is not bad at all. It gives you a lot of options for setting up your system although there is no package selection. The big plus here was the partitioning tool that worked extremely well and offered a lot of file-formats. You definitely get a bit more control in Ubuntu than in Fedora (or at least you have the impression) and it is a powerful tool if used by someone who is a little adept with installing operating systems but for someone who is completely untrained, anaconda would be a better installing-system.
Draw
3. First booting
Both sysmtems use grub as default for booting. Ubuntu has a somehow better “system-auto detect” than Fedora. Although Fedora detects a Windows ME partition and adds it to the menu, Ubuntu also detected Fedora and thus added Windows ME AND Fedora to the grub-menu. A big plus for Ubuntu.
Fedora looks like its predecessors and shows a nice graphical boot, while Ubuntu is bare naked. While Fedora looks “sweeter” for most users, Ubuntu definitely boots faster. A first login shows the “personal note” of both systems. Fedora sports the well known Bluecurve theme and with the new default wallpaper, it might be a bit too dark for many users but the Desktop is overall very polished, reduced to the important stuff and thus ready for your every day work.
Once you log into Ubuntu, you are not presented with one of the popular “blue” desktops but a earth colored “human” design. The Ubuntu desktop is more tweaked than Fedoras. the dustbin is placed in the lower panel, thus saving space, the other desktop-icons (Desktop, Computer,..) are removed and placed under the “Computer” section of the upper panel. This is an intelligent move because most of the time, windows are open and cover the icons on the desktop anyway. With the icons placed in the panel, you get a fast access to these apps even if your desktop is crowded.
Winner with a slight margin: Ubuntu
4. Exploring the system – Office
Both Dekstops ship with Firefox as default browser and Evolution as mail-client. Integration was done nicely in all aspects of the desktop. Also, both systems ship OpenOffice, the workhorse for any serious work. OpenOffice starts a bit faster in Fedora and features a nice bluecurve splashscreen. While the customizations done to OpenOffice like the language-implementation for the menu are optically nice, it all has a drawback: bugs are more likely to happen. And this is the big problem here. Fedoras OpenOffice crashes the whole (!) system everytime you start to use the spellchecker. This makes the officesuite hardly usable for everyday work.
An update to this bug is still on the waiting list. And talking about bugs: Fedoras “up-to-date” messenger informed instantly about new updates that were available from Red Hats mirrors to sort out bugs. Quite a surprise as twelve updates were already available on the very first day, Fedora was on the mirrors. But downloading and installing seemed to be tricky. The update tool crashed several times for no apparent reason. Same with using the “yum” tool from the command line. A look on the net revealed that the popular apt-get tool of Debian (which is used by default in Ubuntu) was already available for the new Fedora. Installing the rpm was easy and apt-get worked a lot better than yum. Selecting and deselecting software packages via the normal (out of the box) menu resulted in messages that nothing can be installed or removed. A bug? It seems so.
Ubuntus OpenOffice is rock-stable although it does not feature the language or graphical customizations done in Fedora. Evolution is usable and stable in both systems and nothing negative can be reported. All other applications, used in every day work are mostly bug-free (that is: no grave bugs were encountered on the notebook and the desktop during the ten-days test).
Advantage: Ubuntu
5. Media support
Here, Ubuntu really shines. Why? Because Fedora still does not give any mp3 or dvd or video support for end-users. While this policy is understandable, it is quite annoying for end-users who always have to tweak teir box in order e.g. to hear their mp3 collection. Many standard-rpms need to be replaced with the freshrpm repositories in order to use any media. The big question is: why does Fedora ship with tools like Totem or Rhythmbox at all, if they are almost completely useless? Ubuntu is better in this respect. Rhythmbox and XMMS worked out of the box, some videos could be seen, but not all. But there are more deb-packages available for download to satisfy absolutely every wish.
Something strange happened to the audio-CDplayer in Fedora. It told of a “nonexistent CDrom drive” and a rather quick exploration revealed that the audio cd is marked as /dev/cdrom, while the right entry would be /dev/hdd. But it took some time to find this quirk and correct it.
USB drive-support was quite good on both systems. No problems were encountered with digital cameras or USB-sticks, although some users reported problems with card-readers on both systems. Fedora had no problem with detecting 3 1/2″ disks, while Ubuntu had. The fstab file needed a little tweaking here, changing the “auto” entry to e.g. “vfat” but these are rather minor annoyances, if you know your way around in linux. For an untrained linux-user, such things will be a big reason for continuous frustration.
Advantage: Ubuntu
6. Administrating the system
Both distributions come with some gnome-tools for system administration. Thus they are easy to use and no big differences will show up. And indeed, they were easy to use, but again, there were some minor annoyances. Adding users in Fedora worked one time and didn’t work the next time. A search through the forum-pages revealed that several users had problems setting up new accounts. No real solution was available here. Ubuntu did not complain about adding new users.
When keeping the system up-to date, Fedora uses yum/up2date by default. These tools work quite well although up2date crahed sometimes, as mentiones before. Yum is more stable and also very easy to use but more difficult to “configure” once you want to add more mirrors. Ubuntus apt-get/synaptic package is way ahead in this respect, especially as it offers a lot more packages than Fedoras mirrors.
Installation and uninstallation of tools/apps was easy on both systems but nonetheless, it would be nice if Fedora would switch to apt-get in the future, as most users prefer it to yum and install it on their system.
Slight advantage: Ubuntu
7. Networking
Both systems (on desktop and notebook) were tested on a LAN-Router connection to a flatrate. The D-Link router is known to be fast but a bit quirky, especially with 2.6 kernels. Why that? there is a little problem with ipv6 and the kernel that rendered many systems almost useless on the net. Although webistes could be reached via ping from a console, websites did not show up. This grave bug does not occur on 2.4 kernels but as these are used less and less, it is a good test, how well these two distros manage to get rid of the bug.
In Ubuntu (2.6.8 kernel), webpagedisplay was nonexistent. The known way to solving this problem is to deactivate the ethernetcard, then add some dns values in the /etc/resolv.conf and then restarting the network. This seemes to work on the Ubuntu box. Websites were shown, downloads were functioning. But only for a brief time. After roughly 15 minutes, the connection was dead again and the procedure had to be done again. Very annoying. The only way to consistently solve this problem was to download (yes, apt-get was working nonetheless) the resolvconf, pump and dnsmasq packages. the pump package replaced the dhcp package and after this procedure, Ubuntu was working like hell. The network was very stable, no strange behavior appeared during the next days.
Fedora (2.6.9 kernel) had the same problem at the beginning. No web-page could be seen. But there was a small clue. In the Gnomes networking-tool, there is a checkbox to deactivate ipv6. After deactivating ipv6 and the networking card and after editing the /etc/resolv.conf, the systems was working well again. No packages needed to be downloaded (as in Ubuntu) and nothing unusual happened the following days. Maybe this ipv6 bug will be completely gone once the 2.6.10 kernel is out but until then, users need to do some tweaking with certain routers.
Slight advantage: Fedora
8. Conclusion
Out of the box, Ubuntu is the winner in this test with 6:4 points but that does not mean that Fedora is a bad distro. Both are well planned distributions that really make your everyday Linux-experience a pleasure and will likely lure many users to the Linux-world. And once Fedora adds a better media support, both distros are at equals. Ubuntu and Fedora are in certain respect the pace-setting Gnome distributions and from an end users perspective the distributions to beat (KDE-based distributions are a different matter).
About the author:
Fabian M. Schindler, 31, is a german free-lance journalist who is using Linux since several years for his everyday work after dumping Windows and MacOS8/9. He has extensively tested and used dozens of different Linux-distributions, like SUSE, Mandrake, Gentoo, or Slackware.
If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.
And I choose a RHEL rebuild. now THAT is stable and useable
Fedora looks like its predecessors and shows a nice graphical boot, while Ubuntu is bare naked. While Fedora looks “sweeter” for most users, Ubuntu definitely boots faster. A first login shows the “personal note” of both systems.
This is a flawed point. Ubuntu boots faster because it has less services to handle than Fedora Core 3. If you set “Install everything” on FC3, the boot time will be definitively slower due the number of services to load. A better comparison would be Ubuntu agaisnt Fedora Core 3 with Desktop configuration similar to Ubuntu.
I never said Fedora installs Apache by default. I selected it and Postgresql, the point is that I did not want those services to run automatically and was showing that it was very easy to turn off any services that are running that you don’t need.
Thanks for the tip about Hoary — i was wondering why i didnt see the x-org packages in apt!
I am going to update my dev machine today.
-best
-greg
Same applies to MDK but not to the same extent – KDE in MDK is split somewhat further than stock KDE, and there are a few metapackages. I’m not sure many distros match that kind of pacakge count, though. Fedora certainly doesn’t get near that level in its *official* repositories (even including that popular non-free one to match PLF). Does anyone have a figure for SuSE? Ubuntu certainly doesn’t have that many *Ubuntu* packages either.
“I really have a problem with these “comparison” reviews, cause the reviewer is always more confident/educated about one of the distro’s, in this case he is a ubuntu user so had many mistakes on his review of fedora like it doesn’t have reiserFS, and he gets his ‘bug report’ from mailing lists.. i mean who do you expect to ask more questions on a user list, fedora users or recent debian converts? From this thread ubunto appears to have many more bugs…
in order to clarify some things: i have used redhat 7.2, 7.3, 9 and fedora 2 and three for a considerable time. so please do not tell me that i am biased towards ubuntu. i have tested ubuntu first time in october this year, so how do you get to the conlcusion that i am more ubuntu-biased? i tried to write a review that is neutral and i installed the systems with similar packages in order to be able to write a more or less neutral article. if you do not like the outcome of the test, just ignore it.
just for your information: my main operating system is neither of the two distros but i won’t tell you which distro it is. this would start another flamewar.
Urbuntu seems to be an interesting distribution.
I have been running Fedora Core 3 for a week (on my Thinkpad
laptop).
I also exprienced the bug in OpenOffice; doing a spellcheck on a Swedish document hangs the whole machine. A reboot is required. It was not even possible to login with ssh from a remote machine.
If I compare Fedora Core 3 with Mandrake 10.1, then Mandrake is a lot more stable.
Cheers,
Tomas
> LOL, not installing sshd was a head scratcher for me, personally.
How is that a head scratcher? Just do “apt-get install ssh” and you’re good. That was pretty much the first thing I did, but I believe that most users do not need to run an SSH server, so why should it be enabled by default?
Ubuntu is a fad and is silly. There really is no comparison for desktop Linux. MEPIS hands down wins every time. If you haven’t tried MEPIS (SimplyMEPIS 2004.01 or higher) then you can’t tell me I’m wrong.
I think fedora 3 big advantages at the moment are:
– Networkmanager (easier for wifi)
– easier printer installation
– xorg 6.8
– not vanilla stuff, new stuff (but this can make things unstable)
– zeroconfig/howl
– better internation support (chinese imput, UTF-8, etc)
bad:
– kudzu (fedora only)
– bloated
– 5 cd’s
– config tools only working for fedora/Red hat
– not as community based as it should be
ubuntu is working on including the good stuff of fedora and not the bad so ))
if you don’t believe me try hoary
I ran Ubuntu for the past 2 months on a testbox at home. I dual booted it with Gnoppix for something to do. I’d switch back and forth between the two at various times (I have a share partition for mailfiles etc.) The interesting part is…there really was no difference between the two distro’s except the graphics. Was one more stable than the other? No. Was one more organized or more suited for desktop use? No. Was one a better Gnome environment? No.
Ubuntu has potential but shouldn’t be as hyped as it is right now. Everyone flocked to this distro like it was the holy grail of Linux desktops. I have to disagree on this one. If I can take Gnoppix and find little difference between the two…it isn’t revolutionizing crap.
Trying to update Ubuntu for me isn’t fun at all. You can’t use official Debian repositories for everything so this limits my scope because I don’t like to install run of the mill packages. I broke my Ubuntu install about 3 times trying to utilize apt-get. I eventually wanted to compile from source…but DOH! No root Access!!!! I think this alone in Linux is sacreligious. I used slackware from 1996-1999 and before that SunOS 5.3 and Solaris 2.0…not having access to a root account makes me think of Windoze.
Flash backward to June of 2003 when I first found MEPIS. While MEPIS wasn’t really fantastic until October of that same year…it intrigued me. It detected everything on my thinkpad. It installed everything on my desktop. It detected all of my networks. It simply worked AND it only got better. With the release of 2004.01 and higher, you can’t go wrong. There’s a reason that Robin “Roblimo” Miller editor in chief of OSDN group (Slashdot, Linux.com, Sourceforge, Newsforge, etc) carries it with him wherever he lectures to show those new to Linux what a real Linux desktop looks like. He trusts that no matter where he is or what computer he is given…it will detect everything and will show users a well thought out and put to together desktop.
Micheal C. Barnes has stated that MEPIS is “the absolute masterpiece of desktop Linux distributions” in his DesktopLinux.com review. It’s because MEPIS truly IS the absolute best. As a Linux advocate since 1995…I truly can say it is the best desktop distribution period. Suse, redhat, fedora, ubuntu, PCLinuxOS, Libranet, Knoppix, Yoper, Mandrake, Kanotix, Vine, Xandros, Linspire, Gentoo, DSL, TurboLinux, Vector, and Lycoris…I’ve ran EACH one of these distros and found them not even close to MEPIS. Like I said previously, if you haven’t tried (truly tried) 2004.01 or above…you cannot refute this.
Derrick
So the question then remains, how much of a kickback is the MEPIS guy giving you to advertise on osnews?
By the way, something isn’t a “fad and silly” when you’ve got a billionaire backing it. Of course you could call MEPIS a fad and silly when it’s being run out of some kid’s garage in W. Virginia.
wtf is this new ads system ? IT SUCKS IT SUCKS
MEPIS is a fine distribution, but some of us just prefer GNOME and the GNOME way of doing things to KDE. If GNOME didn’t exist, I’d probably go to XFCE, not KDE.
As for the problems you’ve experienced, no root access by default (sudo is the default), no GCC (apt-get build-essentials if you need it), and limited services are actually a feature, not a bug. They give you a good slim system and allow you to expand it to your needs. Apt-get or Synaptic will pretty much take care of everything.
I don’t *want* a bloated system that assumes that I’ll eventually want to use everything so it includes everything by default. That’s why I left Fedora. It’s a fine distribution that *just works*, but it includes too much stuff that I don’t need. I’d rather add stuff that I need than take out stuff that I don’t.
The instructions on the Ubuntu wiki pretty much tell you everything you need to know to add whatever features you want:
http://www.ubuntulinux.org/wiki/
Uncommenting out the universe line in /etc/apt/sources.list should get you most of what you need from the Debian repositories.
If that doesn’t help, you can always go to the Ubuntu Forums:
http://www.ubuntuforums.org/
Personally, I recommend the “Unofficial Ubuntu 4.10 Starter Guide” that much covers every concern you raised and more:
http://kitech.com.my/ubuntu/4.10/index.html
This is the /etc/apt/sources.list that they recommend (see below)
Granted, Ubuntu *is* a version 1.0 distro and there is further room for polish, but I like Ubuntu. It’s currently the only distribution I feel comfortable recommending to newbies (once I set up the appropriate apt-sources).
========================================================
========================================================
deb cdrom:[Ubuntu 4.10 _Warty Warthog_ – Preview i386 Binary-1 (20041020)]/ unstable main restricted
software from the network
deb http://archive.ubuntu.com/ubuntu/ warty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted
deb http://archive.ubuntu.com/ubuntu/ warty universe
deb-src http://archive.ubuntu.com/ubuntu/ warty universe
deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted
deb http://archive.ubuntu.com/ubuntu/ warty multiverse
deb-src http://archive.ubuntu.com/ubuntu/ warty multiverse
#deb ftp://ftp.nerim.net/debian-marillat/ stable main
#deb ftp://ftp.nerim.net/debian-marillat/ unstable main
deb ftp://ftp.nerim.net/debian-marillat/ testing main
not having access to a root account makes me think of Windoze
That’s strange coming from a Linux user. Windows gives you “root”/Administrator access immediately. Not giving it would be the anti-Windows way.
for the person who posted near the top of the thread about not being able to use samba to browse network shares —
it’s not samba that’s broken, it’s FC’s $#@! firewall — the default security level that FC sets will make it impossible to browse shares.
Turn off the firewall & you’ll see that samba now works.
What’s totally retarded about this is that the firewall doesn’t explicitly tell you that this is a problem, samba just “doesn’t work”.
(in the windows world, when you install something like zone alarm, it lets you know about traffic going in & out over each port/service, so troubleshooting problems like this is easy.)
This really needs to be fixed in the next version of FC. Totally user-hostile.
Try installing GNOME on MEPIS. Ubuntu is a much better debian based distro for GNOME users… if you like KDE stick with MEPIS… calling Ubuntu a “fad” is… well… silly.
Why do people still think this about Ubuntu? Are they actually using it or just saying they do?
Root access equals sudo+command and then enter password… command is run as setuidroot. How is this “no root access?”
Why mix Ubuntu repos with Debian repos? Ubuntu has main, restricted, universe, and multiverse. The only things I have found not to be in there are the mariallet (sp?) multimedia repos which work fine with Ubuntu.
bad – 5 cd’s
How can that be bad when Fedora Core 3 includes more stuffs that cannot fit on a single CD hence the availability on DVD? Does Ubuntu include KDE, XFCE, development packages, etc on a single CD? You failed to understand FC3 is a general purpose OS while Ubuntu aims for desktop.
config tools only working for fedora/Red hat
???
not as community based as it should be
http://fedoraforum.org
ubuntu is working on including the good stuff of fedora and not the bad so ))
Then it won’t be on a single CD anymore defeating Ubuntu goal.
hmm must be a glitch Fedora has more hits (1737) on Distrowatch than Mandrake (1518)?
All the ‘big, bloated’ distros are perfectly happy for you to tweak their default package selections. A ‘truly minimal’ (it’s a somewhat hidden install option) install of Mandrake fit in less than 100MB last time I checked. When I install MDK I use custom package selection and it usually comes in around 1GB (uncompressed) in size. If you don’t want the hassle, that’s fine; but please don’t suggest that the default package selection is all you get in MDK, Fedora or SuSE.
apt-get is virtually useless if you don’t have broadband, which, believe it or not, is still the case for many, many users. Possibly even the majority. For me, it takes 15-30 minutes just to download the package lists (apt-get update) and then who knows how long to download things like Mplayer or Xine. My dialup connection doesn’t stay up that long. 🙂
Isnt the point of fedora 3 supposed to be SELinux enabled? I don’t know to many distros that have done such a good implementation, that simply works!
Had to check it out for myself. DL’d ubuntu’s live cd and have to say it’s really quite good. No way to install from the live cd though, pity. I will be making some space on the HD. This ones’s a keeper.
I have been using Fedora Core 3 since it came out. I some issues with it.
You cannot modify the Gnome Menus! Their menu system does not allow the user to add or remove anything from the menu. This is widely thought to be a Gnome bug, but it isn’t
No OpenOffice 1.1.3. The version they have has a wrong-font buf in it. They still haven’t rolled 1.1.3 rpms.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=139224
There is no firewall settings which will allow SMB networking without leaving yourself naked.
http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/R…
Yum Rots! I have said it before; I will say it again: give up on this thing. It’s too slow to get headers. I have had the packagelist XMLs get corrupted several times, and had to “yum clean all” them.
Installing graphics on Fedora is esspecially tough.
http://www.nvnews.net/vbulletin/showthread.php?t=40622