Ubuntu 10.04 vs Fedora 13
Spring is a lovely time of year, when the flowers bloom, the birds sing and community Linux projects release the fruit of their winter labours. Specifically, the Fedora and Ubuntu projects come to the end of their six-month cycles in the April/May time frame. This year’s yield is a bumper crop, with Fedora 13 including a number of interesting technologies and improvements and Ubuntu putting on its finest polish for a Long Term Support (LTS) release…
The default for F13 is ext3, but adventurous users can opt for Btrfs, a file system with some interesting features. This release allows users to create system snapshots – the idea being that a snapshot can be rolled back in the event of problems. For instance, if an updated package causes problems, simply roll the system back to the previous snapshot and all is well. This is in the germinal phase at the moment, but expect that in the nearish future this will be used for enterprise and maybe even standard desktop systems.
In short, Fedora is an unpolished snapshot of the future of the Linux desktop. It’s not a perfect snapshot, some bits are blurry, but it’s just a little like looking into the future. Still, it’s a desktop best suited for early adopters. For less adventurous types, let’s take a look at Ubuntu.
Having used openSUSE nearly exclusively for the past two years, I’d not had much exposure to Ubuntu or Fedora. While Fedora’s installer was virtually unchanged, I was impressed right away with the streamlined Ubuntu installer. Also frustrated, but I’ll get to that in a second. Installing Ubuntu from the live CD took only a couple of steps and very little intervention on my part as a user. I’d be hesitant to hand a Fedora CD to someone new to Linux, but not so Ubuntu.
The install takes just a few clicks and asks few questions. You will need to know your username, desired password, and time zone. If one doesn’t know these things, let us hope they are not installing Linux. Or using a computer. Canonical’s Mark Shuttleworth has often held Mac OS X up as the system to beat for usability, and it looks like the Ubuntu UI team has taken something of a clue from Apple. The controls for closing, minimising, and maximising a window have been moved over to the left-hand side of the window in emulation of the Mac OS X interface. Ubuntu has taken a somewhat hardline approach on providing more user-friendly applications. While you can install GIMP and XSane – standard staples for the Linux desktop – from the repositories, you won’t find them in the default install. Why? Because as fully featured as they are, the apps were deemed too complicated for the Ubuntu audience.
The Ubuntu ‘Software Center’ has also taken a cue from Apple’s App Store. The stock software installer for Ubuntu is streamlined and provides a controlled selection of applications in straightforward categories. Choose from ‘Themes & Tweaks’, ‘Science & Engineering’, ‘Office’ and so on. The only category that seems a bit unclear is ‘Universal Access’, for accessibility applications. If you’re not in need of accessibility apps, then that category might seem foreign.
Naturally, Ubuntu also comes with a bevy of productivity software in the form of OpenOffice.org,
a photo manager (F-Spot), a simple scanning utility and pretty much everything that users need to get started with the desktop.
Taking another cue from Apple, Ubuntu 10.04 comes with out-of-the-box support for Ubuntu One. This is sort of like a combination of Apple’s iTunes and MobileMe. With a Ubuntu One account, users can sync files and Tomboy notes, and eventually purchase songs from the Ubuntu store in MP3 format. The music store wasn’t available during testing, but assuming that it works and has a reasonable selection of music, this is a major breakthrough for Linux. One of the unfortunate shortcomings of the Linux desktop is that things Mac and Windows users take for granted are unavailable for Linux users – such as the ability to easily purchase digital major-label music. For a while, Amazon provided updated packages for its MP3 downloader, but has done a terrible job of providing packages for current Linux distros.















Good overview but one small correction. Ext4 is the default for Fedora. Not Ext3
“One of the Fedora mottoes is ‘Freedom First’, and that shapes the software that is selected for the distro. Several of the desktop decisions (Gnote, Shotwell, and Pino) seem driven as much by the fact that they don’t have dependencies on Mono as the fact that they provide needed features.”
That’s not actually a great illustration. Freedom has little to do with the focus on finding apps without Mono dependencies; if we were terribly worried about the freedom of Mono, it wouldn’t be available as a Fedora package at all. It’s simply to do with resources. Including the Mono framework on the desktop live image is a tough fit, so we choose apps which don’t have a Mono dependency as the default apps to reduce the space pressure on the live image. That’s all it is.
Nice,
still leaves one wondering what to use.
Am an Ubuntu user fan and advocatist (along with open source in general)To get ubuntu to where i want it requires some work and tweaking – its really all right for a first time user then as one gets on there a need to install more stuff and tweak some things around. The beauty is the vast package repos and the superb community support
and i guess until i use Fedora 13 am not really able to identify with the differences mentioned. So hopefully will set up a dual boot with fedora 13 and check it out over a longer term as opposed to a one off live session.
ram
Great article. You kept an open mind while discussing them. As a person who has used both distro’s I totally agree with you.
I have openSuse 11.2, Fedora 13 and Ubuntu 10.4 installed on one HD. OpenSuse was the last installed which gave me a boot problem. Ubuntu now uses Grub2 and was nowhere to be seen with either Fedora or Suse that still use the legacy Grub. A bit of tweaking to the Suse Grub menu.lst solved that.
Those that want to dual boot Ubuntu 10.4 with Fedora, or any other distro and don’t want to get under the hood of Grub should install Ubuntu 10.4 last as Grub2 will find anything using legacy grub. Not so the other way around.
Decent review but I see the typical, and I consider misleading, comments about Fedora and its usability. Ive used both Ubuntu and Fedora. There are a few more installation steps in Fedora but they are hardly difficult and worst case a user might ask why they make the second user after a reboot. Thats as far as it would go. This is far better then simply allowing the user you are running everything as to also run everything as root without at least confirmation(sudo is NOT confirmation). IMHO thats outright negligence on the account of those that pushed the feature. Users need to learn a bit of security. Also music purchasing has been available in Fedora for some time now by default right within Rhythmbox Music Player through two companies that have been around for years. Not sure why this is so touted as a new feature as its simply not. Also the add/remove software groups “Education, Fonts, Games, Graphics, Internet, Programming” etc make total sense. Those that *may* not make sense basic users dont need worry about. So even if all Ive stated is wrong I have hard core proof, at least for me, my mother of 70 now has been using fedora since Fedora Core 6 (granted rough back then) to scan, email, browse, listen to music, watch movies and even uses IRC. All of this with very little setup for her(minus the IRC). Fedora is every bit as average joe user friendly. Thats the fact. Still, a good review.
I agree for the most part. Most of these things have been true of both distros for the last two or three years at least. My feelings are slightly different though. Fedora 13 seemed to me to be very snappy and even polished in it’s own way albeit. The main issue I have had with Fedora is probably why I have stuck with and continue to run back to Ubuntu is package management. Not only the functionality but the ability to get the things I need fairly quickly to get working. I am very familiar with needing build-essential for my C development needs (or learning) or when you want look for any software whether it be something in the main repositories or even something from a forum post that quickly tells you how to add their repo to your setup. If I want to learn kernel hacking it seems easier to get the packages I need and most of the issues are really from the fact that Ubuntu has a very active “common folk” community that have already seemed to solve the issues and posted them for other newbies blazing behind them. This may speak more of the makeup of Debian in general since even Debian’s community lacks the corporate “business” sense that seems to guide the future of Fedora, as much as Fedora is working on changing that. I just hope they don’t make the excuse that they are more of a pro hacker’s distro and not keep moving ever so slowly in the direction of having a community that is self sufficient in some ways. That community cannot be manufactured no matter how much money or marketing is thrown at it. I still fail to understand why RPM was chosen as the package management system for standardization but most new users still experience dependency hell in RPM based distros. Is it the distros that have not seemed to get the packaging right or is it that the thinking again that RPM must be better because it came from a “real” company and not the community as a whole. I have not looked much in to the internals of RPM dependency management but I can count on one hand how many times a .deb package failed on me and it was probably when using alien to create a .deb from an RPM. I had the same experience with Opensuse as much as I like the overall feel of Opensuse’s Gnome implementation.
Another issue altogether with Linux as a whole is package naming period. Everyday users get lost in (ie libacd-1.2.004) and even the packages that are not libraries and such. Maybe we need a DNS like system for package naming and the distro handles the naming and versioning for average users or just better frontend management tools for packages across all distros. Although Ubuntu is getting much better at this. Windows users are used to hearing a name of a program and typically find the installer with a package icon and understand the naming scheme. I know this gets more complicated then just the naming because of how Linux uses it’s dependencies in package management and such but us geeks can clean it up at the average user level I think anyway.
Asking in Google, “Fedora” gives you 15.400.000 results and “Ubuntu” 51.000.000.
I will never understand the obsession with having a dedicated app to download music. You can download music from Amazon from their website without the downloader. I never saw the point of it.
Excellent balanced non partisan and yet detailed review that I have come across in a long time, I like both Ubuntu and Fedora for reasons you have listed but my main disro remains Ubuntu and thats what I recommend to new users, I do delve into Fedora on my other PCs without fail to check out all the cutting edge stuff.
I found some of the comments in the article about Fedora and by its’ readers misleading.
Fedora’s installer may have a few extra steps but it certainly is not harder than Ubuntus’ and it is definitely quicker than Ubuntus’.
Also, I disagree with the Ubuntu’s environment supposedly being more “polished”. Ubuntu’s design and core teams seem to have the idea that Mac OSX is the height of usability. Ubuntu do not care about what the user wants on their desktop and they do not follow any logical usability guide lines which is clearly shown by their poor visability theme and illogical and unfamiliar interface modifications.
Fedora’s more ‘stock’ Gnome and KDE environments are much more user friendly and in my opinion look much better (certainly KDE, wow that is beautiful!) and without the Ubuntu patches they are not as buggy – therefore a much better and friendlier user experience.
Fedora is definitely *not* unpolished – it is just polished differently to Ubuntu.
RPM Hell does *NOT* exist anymore. You *do* have the same issues with Debs!
There is package managers for RPMs now such as Yum, Zypper *shock horror* Aptitude solve the problems that RPM initially had. RPM is just a format which has a few tools included with the implemenatation. Deb is just a format with a few better tools included with the implementation. The package managers for RPM bring the user experience up to the same level as Deb with Aptitude. Admittedly Yum used to be too buggy and slow but over the past two years it has improved dramatically.
Ubuntus’ community is with its fair share of problems. Fedora does have some unsavory people who for some reason choose to sit in support channels but you will find that the level of support is still usually higher for Fedora because of the approach it takes to solving issues. Fedora users *fix* a problem if it is in the distro and if it is an upstream problem then they fix it there too. Ubuntu users *hack* at a problem until it kinda, sorta, works – and forget upstream. Ubuntu takes the same hacky approach to their distribution and also in the community support and that is why Ubuntu has so many silly bugs and horrible guides in their forums.
Fedora has a *great* community that does not have to rely on Red Hat as the Ubuntu community does on Canonical. The Fedora community is very friendly and cares about freedom and innovation where as Ubuntu has a “cool kids” group that don’t really do nearly as much for the free software community.
Nice review. I have always used Ubuntu, sometimes I tryed Fedora. But I feel it is always some kind of problem with it. Missing programs or dependies etc..
But recently I have used Pardus 2009.2 (KDE desktop) works “out of the box” with all mediacodecs pre-installed.
So for a linux beginner it is great. But if I like the Gnome desktop I must say Ubuntu is no:1
Some will probably say Linux Mint, but I see it as Ubuntu with a different theme.
fedora sucks. ubuntu is way better. fedora is bloated and looks like shit. ubuntu does not look like shit. kapeish?
I use both: Ubuntu at work and Fedora (for the desktop) plus CentOS (for my print/file server) at home. I prefer Fedora over ubuntu, but you can’t go wrong with choosing either distro. Good article by the way.
“fedora sucks. ubuntu is way better. fedora is bloated and looks like shit. ubuntu does not look like shit. kapeish?”
Erm…. I think you’ll find ubuntu has much more bloat. Furthermore, in my opinion Fedora looks and feels much better. A more polished feel is you will.
Don’t you just love these Ubuntu noobs – not content with bashing every windows user they carry on a attack every other distro. Moronic is all I can think of…Ubuntu’s great (because you haven’t the technical ability to use anything else)
Both Fedora and Ubuntu are sufficiently lacking as a replacement for Windows or Mac OS that they cannot gain ground despite costing ZERO as opposed to $139 or $150 per O/S license. I agree that Ubuntu is gaining ground, and the Ubuntu One initiative shows that they get it in terms of making the experience easy for people who don’t care about how it works, only that it does work and stays out of their way while allowing them to get stuff done. Ubuntu might get there in a few more years; I don’t think it’s a priority (or even a motivator) for Fedora to go after mass market share and it shows in the product they release.
Sorry for commenting a little late on this article.
First, very good review. Personally, I’m a Fedora user because I still run an older Thinkpad T41 and Fedora running Xfce runs better on it than Ubuntu running Xfce. Not sure why exactly, it just does. For me, Ubuntu is just more bloated “out of the box”. I think they do this to appease new users coming to Linux but that’s just my personal thoughts on that. Overall, they are both great distributions. If you don’t like what you see, change it. That’s what Open Source and Free Software is all about.
And, fedora sucks, your comment was uncalled for. Keep comments like that out on the playground with the other little kids. If you want to write comments like that, be prepared to back them up. If you think Fedora sucks, well, that’s fine. You need to let us know why, however.
Fedora is awfull. It’s the shame of whole Linux-family. You can handle it without proprierity graphic card drivers. It can’t make your ordinary printer printing documents.
Ubuntu is hundred times better and more reliable than this crap and painfull Fedora. People – stay away from that shit. Fedora is nightmare.
Making mistake: You CAN’T handle it without proprierity graphic card drivers. You need e.g nvidia-drivers…with nouveau-driver (open source shit) your screen is gonna freeze in two minutes…
I have tried both distros again and again over the years, installed all their new releases.
And I am a linux noob at beginnning ang i liked ubuntu. But later when i realised the whole thing I slowly began drifting toward fedora.I have no clue in programming or a computer nerd.I fing fedora more stable tahn ubuntu nowdays,Quite the contrary to the saying. yes the recent fedora releases are becomin more stable and i like it.If u spend a little time in setting up fedora box then it would be a wonderful setup.
Ubuntu,in recent releaess chose polish and eye candy over an important thing , stability. Its very evident even to me. The latest releses ,there are couple of system freezes.For a noob he/she is gonna think thats a linux problem,but wrong.
And people dont comment on how a distro looks. This is linux everybody can look like anybody..
Hi!
Used Fedora since release 7. Everything has gone from hard to do simple things to YES it works.
During some of my upgrade sessions I have tested Ubuntu 8.04, 9.10 and finally 10.04.
What has allways struck me is that averything looks better in Ubuntu and simple things as mp3 driver and so on is allmost in you nose to install.
But after a while when the first chill has gone something in Ubuntu makes på not so confortable. It is not so stable as it should be, design is not that important anymore and it feels not as slick anymore.
The users at the Ubuntu forum feels like a kindergarden.
When my laptop got serious problems with my Wifi connection I gave it finally up. I installed Fedora 13 and I have not regreted once. I also suprisingly liked the looks better than those experimental Ubuntu theme looks. As usual Nvidia cards needs a bunch of commands to work, but the forum with especially leigh123 is by far amazingly helpfull.
The feedback from the forum is outstanding and the distro is very reliable on both of my computers.
So for me, no more Ubuntu. Only Fedora.
If you wan’t to try Fedora don’t give up at the first fence. Seek help at the forum and you will very soon manage the system. It gives back plenty.
If your going to use google search results as an arguement for ubuntu then I geuss this is valid too:
fedora problem: 2,460,000 results
ubuntu problem: 9,660,000 results
And for fun:
windows problem: 302,000,000 results
An excellent, balanced review. The rebuttals were equally balanced.
I am still a Linux newbie. I have been using Fedora and Ubuntu since version 8 and I must admit neither distros’ installation process is any more difficult than any version of Windows operating systems. A simple Google search on Linux partitioning and File System and at most 30-60 minutes of reading up on the two subjects would prepare any long time Windows/first time Linux user for a successful Linux installation.
My opinion is that LinuxUser & Developer provides a valuable resource for Linux discussions, inclusive of many differing viewpoints. Thanks for the service.
Fedora is by far the worst Linux distribution I have ever used. For three days I tried to upgrade Firefox, but received error after error, so finally gave up. I was never able to connect to my wireless network and Radeon video drivers are impossible to find and never work.
I installed Ubuntu 10.04 and everything was smooth and worked right out of the box.
i think nowadays ubuntu 10.10 and fedora 14 are equal, for my needs. The pros of fedora are that it is little bit snappier than ubuntu because it doesnt have to carry all the stuff that ubuntu has, auto driver, codec etc install, media player control applet etc eetc. Fedora keeps it simple and u decide how it will look and behave but reqiures a bit of work to set up things like gpu drivers. I personally triple boot xp centos and ubuntu. Xp is charm because of the support of adobe suite and games, centos is great for learning the hard way and ubuntu is for everyday computing, though slow but its ok for pentium 4. Every os had its own pros as cons. Thanks for helping me to spend time while in bus
I like that music band analogy!
What would Arch Linux be in such terms?
Uhmmm… right, this needs updating:
Ubuntu 11.04 was released recently and it has a great GUI, gnome or unity because Ubuntu have spent time polishing it with themes and thought about users who may just want to use a clean OS on an old computer, it is based at every one.
Themes are smooth and the user end feels like a new modern computer. Ubuntu software center shows a lot of consideration and makes it a lot easier to down load stuff.
However! FEDORA has a rubbish GUI it is still on clearlooks or old gnome or whatever. It feels old and clunky and certainly does not feel any better to the user.
Fedora is good as a core for other OS’s: Linpus, etc. Not as fedora please get a life!
>If your going to use google search results as an arguement for ubuntu then I geuss this is valid too:
>fedora problem: 2,460,000 results
>ubuntu problem: 9,660,000 results
I am not a fan of ubuntu or fedora, but appalled by your logic (above), so wanted to post this:)
Google search for
ubuntu: 163,000,000 results
fedora: 46,300,000 results
the people used more, which means errors and confusions more,
it is wrong to being telling worst os on google search results
that fedora, ubuntu, redhat or xp is worst or good,
all the os are used for making life cycle easy and easiest,
so, in my opinion the more results for “xyz os problems” >=——>
it means its popularity,
and being numbers of users are using that particular os system,
all people know on network behalf linux is grand than windows,
and being provided above topics are distribution of linux
> Uhmmm… right, this needs updating:
> However! FEDORA
I’ve recently dumped Ubu 11.4 because:
1) Unity goes against the way I operate.
2) Gnome 2/3 integration was difficult to achieve and Ubu broke part of the UI there:
a) LIBOVERLAY_SCROLLBAR issues have the Ubu boneheads saying “let’s just blacklist apps that don’t play well with Unity”.
3) General bloat… A recourse (memory, etc) hog.
a) Wants high-end hardware for full presentation abilities to work (sounds like M$7)
I tried as many live CDs as I could find in a night before settling in Fedora 15:
— This OS is NOT for beginners: Days to connect to my Windows machines (Samba bug??) —
1) Gnome 3 default desktop
2) Several more (Xfce, KDE, etc) more lightweight or prettier environments if you like.
a) None of these force me to change the way I do things.
3) Runs in a couple of hundred Megs (install on an old laptop if you like) and is highly secure.