Fedora vs. openSUSE vs. CentOS: Which Distribution Should You Use? [Linux]

Ads by Google

linux distributionsNot too long ago I wrote a similar article about the top three distributions of the Debian side in the Linux family (Debian, Ubuntu, and Linux Mint), but as a true Linux geek I would never want to forget the entire other side of the Linux family, probably best known as the “RPM family”.

All of these Linux distributions use .rpm files as installable packages rather than the .deb files which belong to the Debian family. So, let’s get started!


linux distributions
Fedora can be seen in many respects as the big mother of the RPM family, just as Debian is the big mother of the Debian family. This is in part because Fedora is made from scratch and isn’t derived from another distribution, and a good number of distributions are based off Fedora (although not nearly as many that are based off of Debian). Fedora is almost entirely controlled by the community, sponsored and funded by Red Hat. Through personal experience, Fedora is probably one of the easiest distributions to join and get involved in.

Fedora is highly focused on providing only free software. This applies to literally everything. If some software or any piece of it doesn’t have the right free license, either the software is completely removed from the repositories or the violating piece is removed.

For example, MP3 and similar codecs are nowhere to be found in Fedora’s official repositories, so out of the box you can only play Ogg files. With the help of an additional repository, however, you can get those restricted codecs. Some people find this a pain to get a “working” system, but others appreciate the work Fedora puts towards free software and accepts that an additional repository is needed as a temporary workaround until the world is more accepting of open standards.

Fedora is made to be all-purpose and can be used perfectly on any system, but Fedora is better known for testing enterprise environments. Fedora is also highly cutting edge compared to other distributions that run on a regular release schedule, and the community prides itself on that. Despite Fedora being a cutting edge distribution, it is still surprisingly stable.

Ads by Google


compare linux distributions
Enough about Fedora, next we have openSUSE. If people don’t think about Fedora when they think of an RPM distribution, then they’ll more than likely think about openSUSE. This green distribution isn’t nearly as cutting edge and has longer development and release cycles. Therefore it is arguably among the most stable RPM distributions available, with a decent array of available software.

openSUSE is known for making an important change compared to other Linux distributions by using the KDE desktop as its default desktop environment rather than GNOME. openSUSE also includes a lot of free software, but they do not have a powerful focus on it as Fedora does. Note that although both Fedora and openSUSE use .rpm files for packages, if you find a package online meant for Fedora, it won’t necessarily work in openSUSE, and vice versa.


linux distributions
Last but not least, we have CentOS. CentOS is short for Community Enterprise OS. This distribution is actually made from Red Hat Enterprise Linux, which is a distribution that can only be bought via a support package. CentOS allows people to use RHEL without having to pay for the support package and with CentOS branding instead of RHEL branding.

CentOS is therefore binary compatible with RHEL out of the box, so any packages made for RHEL will work in CentOS. As the name suggests, CentOS is an enterprise distribution, and although RHEL is based off of Fedora, it’s package selection is much reduced to “enterprise” software. Therefore, lots of desktop tools and games that regular desktop users might be accustomed to won’t be available. On the good side, which Fedora’s release cycle only lasts for 13 months, CentOS releases have support for at least 7 years. So, CentOS is highly advisable for servers.


The world of distributions in the RPM family is quite interesting to explore, especially with so many distributions having a leg in enterprise affairs. Whether that means that the distributions are complicated or that they’re more reliable than “regular” distributions, that is up to you. Either way, if you choose to go the RPM way rather than the Debian way, hopefully this article will help you figure out what each distro is all about.

What information did I miss out on? Why one do you like the most and why? Let us know in the comments!

Join live MakeUseOf Groups on Grouvi App Join live Groups on Grouvi
Master the Linux Command Line
Master the Linux Command Line
38 Members
Best Linux Apps
Best Linux Apps
35 Members
Linux for New Switchers
Linux for New Switchers
34 Members
Linux Distros Talk
Linux Distros Talk
29 Members
Ads by Google
Comments (33)
  • Stephen Reed

    Okay, I don’t know why my post came up as contact…

    • Tina

      You didn’t fill in the name field, so the comment form automatically copied everything before the @ of your email address as your name.

  • Contact

    I’m writing this response from openSUSE. Until now I’ve used Ubuntu, however, today I’ve been trying other distributions, from both the RPM and Debian family.

    I’ve tried Linux Mint, Fedora, Mandriva (Mandrake’s new name), and now openSUSE.

    Throughout trying the first few, I concluded that I prefer Gnome to KDE, mostly because it feels ‘fresh’ and less like a windows copycat. Partially because it feels like Ubuntu, which makes it easy to use since I’ve tried that (Unity, Ubuntu’s desktop, is a modified Gnome).

    So I downloaded the Gnome version of openSUSE. It seems very similar, at least at first glance, to Fedora, however, somehow it seems more intuitive and responsive. I don’t know why.

    I’m going to give Fedora another shot before I decide on my primary RPM OS (that’s the fun of Linux, I have 5 startup disks, 3 of them CDs and 2USBs and I can switch at a whim for free), for two reasons, one, I want to make sure my first impressions of liking openSUSE are correct, and two, I like the name ‘Fedora’ better, and I think it will be more appealing when I try to get my friends to switch to Linux.

  • Anonymous

    here is another useful article about Fedora vs. openSUSE

  • Danny Stieben

    Thanks for reminding us about this distro, Justin!

  • ItBms Biz

    Hi Danny,
    Your article is well done, but two things I would like to bring up. There is a wonderful alternative to Fedora and Centos called Scientific Linux.  This is a great alternative in that it includes codecs and applications that are not in other RedHat derivatives.

    The other point is the incorrect use of  the word off  as  ..a good number of distributions are based off Fedora.  We derive something “from” , and not “off” or “off of”.   Substitute “This comes from that” or a similar phrase when in doubt about choosing the correct word to use.
    I live and work with 3 languages.  In English we sometimes say “This is based on that”, but in French and I believe in Spanish, we can stand on the floor, sit on a chair, but we “derive from” or we often use “about”. 

    When there is a use of a word incorrectly, we concentrate on the error, and not on the message.

    I believe you are destined to become a great software engineer or a journalist.    

    • Danny Stieben

      Thank you for the tip about Scientific Linux! I actually haven’t looked into it all that much, but I’ll need to do that in the near future!

      Also thanks for pointing out that mistake. Your explanation makes a lot of sense. :) I work in English, German, and a little bit of Spanish, but sometimes I seem to play by ear a little too much.

      I do plan on becoming a software engineer after studying computer science in college, but who knows. Maybe this kind of journalism can continue for me as well. Believe it or not, it’s a pretty unexplored career possibility for me as of yet.

Load 10 more
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.