Ubuntu VS Fedora – which is best?

Have you been wondering whether there is any difference between one Linux distribution to another besides their names? after all, they are based on the same Linux kernel, meaning they use the same underlying technology and are having the same capabilities as well, right? Not quite, many times this is not the case. As you

Updated Mar 20, 2016Comparisons
ubuntu vs fedora

Not quite, many times this is not the case. As you are about to find-out, there can be much difference between one distro to the other, made by adding or subtracting code or by the use of different software combinations. This I’ll be trying to cover in the following series of articles, starting with:

Ubuntu VS Fedora

So let’s dive straight into it, starting with mentioning some technical + background details, then on, to a comparison chart where we’ll review each distro strong and weak points, and eventually close up with a short summary, declaring which is the all-round best.

Note: like most things in life, the final decision would ultimately be only relative and perhaps subjected to a certain period of time alone.

Ubuntu

Initially released on October 2004, backed by Canonical Ltd, Ubuntu is based off of Debian-GNU/Linux and has the largest packages repository among all Linux distros. To install packages, Ubuntu has developed a friendly GUI package manager called Ubuntu Software Center (USC), which is built on top of Debian’s APT (Advanced Packaging Tool) as its back-end layer.

Other unique features Ubuntu has in its sleeve are:

  • Unity – a shell interface built on top of the GNOME desktop environment (check out best GNOME distro).
  • Upstart – an event-based init daemon, which handles starting, stopping and supervising of tasks and services during boot, shutdown and while the system is running, respectively.
  • Ubuntu One – a cloud service which allow users to store data (up to 5 GB for free) within the cloud and to log onto many Canonical-owned websites.
  • LTS – new Ubuntu versions are released every 6 months, however, the LTS (Long Term Support) versions, are released every 2 years, and are supported for 5 years.
  • Ubiquity – Ubuntu’s installer.

Ubuntu purports to be a “very user-friendly” distro, thus most users would probably won’t find themselves getting anywhere near the command line when using it, unlike many other Linux distros.

Ubuntu 13.10

Fedora

Initially released on November 2003, owned by Red Hat, Fedora’s mission is to “lead the advancement of free and open source software and content as a collaborative community”, thus, it is one of the most ‘bleeding edge‘ distros there is (as much as a non-rolling release OS can be).

Noteworthy features:

  • RPM-based – using Red Hat Package Manager as its default back-end layer, while front-end make use of GNOME’s ‘Software’ as its GUI.
  • GNOME 3 – is the default D.E.
  • Systemd – Fedora’s system management daemon, designed exclusively for the Linux kernel API.
  • SELinux (Security-Enhanced Linux) – a feature that implements a variety of security policies.
  • Free and open source advocate – Fedora ships with only free and open-source licensed softwares, thus, no proprietary apps/drivers can installed by default.
  • Anaconda – Fedora’s installer.

Fedora’s releases has a relatively short life cycle – the maintenance period is only 13 months: there are 6 months between releases, and version X is supported only until 1 month after version X+2.
(for a thorough review, check out: Fedora 20 Review)

fedora 20 detailes

Comparison chart

 Criteria  Ubuntu  Fedora
 Ease of installation  1star
 Performance  1star
 Package selection  1star
Stability 1star
 New software  1star
 Aesthetics  1star
 Security  1star
 Works ‘out of the box’  1star
 Overall  4/8  4/8

 

Summary

The comparison above has shown that both Ubuntu and Fedora are outstanding, unique distros, with each has its own field of expertise. Despite all their differences, both distros came pretty close to each other when measuring their strong and weak points in an overall manner, thus, leaving the decision of which one is the best in the hands of the individual user and his/her preferences.

As a guideline, I’d suggests the deliberating user to  decide first, which of these criteria are more important to you and then weigh your decision upon these priorities.

In case you have anything you’d like to add, feel free to do so via the comments below.

Cheers