Fedora vs. Ubuntu: Linux Distros Compared

Bertel King 10-07-2019

Fedora and Ubuntu are two of the most popular and well-supported Linux-based desktop operating systems. Both have been around for well over a decade and come from separate corners of the world, but the differences between them are rather nuanced.


So between Fedora vs Ubuntu, which is right for you?

How Fedora and Ubuntu Came to Be

Fedora is a free and open source Linux-based operating system that has been around since 2003. Red Hat, the world’s largest open source company prior to being bought by IBM, sponsors the project. Fedora serves as the foundation for Red Hat Enterprise Linux, a version of Linux intended for companies and servers rather than personal desktop use.

Ubuntu became the most popular Linux-based operating system not long after launching in 2004. Billionaire Mark Shuttleworth created a company called Canonical whose purpose was to create a version of Linux for general computer users. Ubuntu was that desktop.

The Fedora Desktop

Fedora 30 Workstation with file manager open

For several years, Fedora’s tagline has been “Freedom. Friends. Features. First.” The project ships a desktop that is almost entirely free of proprietary code, with the exception being binary drivers found in the Linux kernel that enable Fedora to support the hardware found in most laptops.


Fedora developers focus on creating features that go out to the broader Linux ecosystem. For that reason, Fedora is often a showcase for functionality that alternatives will get in the upcoming months (or in some cases, such as the use of the Wayland display server, years).

The Ubuntu Desktop

Ubuntu 19.04 file manager with desktop icons in the background

Ubuntu’s tagline was originally “Linux for Human Beings”. The goal was to create a desktop aimed at everyday computer users that could compete with Windows and Mac OS X. Canonical tried to hide the more technical aspects of Linux and provide an experience that just works out of the box.

Early versions of Ubuntu came with a straightforward installer with the ability to sample the desktop beforehand, plus easy ways to install Adobe Flash and multimedia codecs. Canonical also went to great efforts to create a unique desktop interface, known as Unity, that would stand out to consumers and PC vendors. The company even tried its hand at bringing Linux to phones.


In recent years, Canonical has given up on most of these projects and has changed its focus to the cloud.

What’s It Like to Use Fedora or Ubuntu?

Ubuntu 19.04 app drawer with new icon theme

When you pit Fedora vs Ubuntu, you will end up using same desktop interface by default. How you launch apps and manage windows is virtually the same.

Fedora doesn’t make changes to this interface, the GNOME desktop environment GNOME Explained: A Look at One of Linux's Most Popular Desktops You're interested in Linux, and you've come across "GNOME", an acronym for GNU Network Object Model Environment. GNOME is one of the most popular open source interfaces, but what does that mean? Read More , so what you see on Fedora matches what you see on


Ubuntu provides its own themes and comes with an app dock that’s always visible (pictured above).

Which looks better is subjective, but on Ubuntu you will encounter more inconsistencies.

Ease of Use

While Ubuntu began as a more user friendly desktop, that difference between the two has eroded. Things in Fedora are now as likely to “just work,” except when it comes to proprietary hardware drivers.

Ubuntu benefits from having a larger support community, which can make it easier to troubleshoot issues. But Fedora’s community is large enough that this isn’t that big of a deal.


Release Cycle and Support Period

Ubuntu versions available for download

New versions of Fedora come out roughly every six months, with delays not uncommon. Each release receives a little more than a year of support.

Ubuntu comes in two versions. Standard releases come every six months and receive nine months of support. Long-term support releases launch every two years and receive five years of support.

Flavors and Spins

Neither Fedora nor Ubuntu force you to use GNOME. There are many different desktop environments to choose from. You can use one of these alternatives on Fedora or Ubuntu by downloading different versions of either project.

On Fedora, variants are known as Spins and have names such as Fedora KDE Plasma Desktop Edition and Fedora Xfce Edition. The same editions of Ubuntu, known as flavors 8 Ubuntu Flavors Compared: Kubuntu vs. Lubuntu vs. Xubuntu vs. MATE vs. Budgie vs. Studio vs. Kylin If you've heard about Linux, then you know about the most popular version for desktop users: Ubuntu. But which flavor of Ubuntu is right for you? Read More , go by the names Kubuntu and Xubuntu. Other versions of Ubuntu use a different naming scheme, such as Ubuntu MATE and Ubuntu Budgie.

Getting Apps

GNOME Software open on Fedora

Whether you use Fedora or Ubuntu, you will still turn to GNOME Software to download apps. It is one of several apps stores available for Linux.

Most apps are free and open source. Ubuntu has long mixed in proprietary software, making it easier to find apps like Steam and Spotify with a quick search. Though thanks to Flathub integration, such apps are now easy to install on Fedora, too.

Ubuntu’s repositories contain more software than Fedora’s, but the Linux apps people are most familiar with tend to be available for both.

Package Management

In the Linux world, software is distributed in the form of digital packages How to Install Software on Linux: Package Formats Explained You've switched to Linux, and want to install some software. But package managers differ depending on your distro. So which apps can you download and install? It's all in the acronyms. Read More . This includes apps, but it also means background libraries and other components.

Fedora uses the RPM package format, whereas Ubuntu uses DEB. You can download packages via the command line. If you do, you will use DNF in Fedora or APT in Ubuntu. Both tools are similar, but people tend to develop a preference over time.

“Universal” Package Formats

There’s no one package format that works across every version of Linux, but developers are working hard to change this. Unfortunately, Fedora and Ubuntu default to a different “universal” package format. Fedora uses Flatpak, and Ubuntu uses Snap packages.

Flatpak seems to have received wider adoption among various Linux-based desktops, so you may find software available as a Flatpak but not a Snap package. On the flip side, since Ubuntu is the most popular and actively pursues developers, there’s also a bit of software available only in the Snap format. Since these are universal formats, it’s possible to install Flatpaks on Ubuntu and Snap packages on Fedora, it just takes a little extra work.

Version Numbers

Fedora tends to update the software in its repositories more quickly than Ubuntu. You may receive major updates to your apps alongside system updates, rather than having to wait six months for the updated versions that come with the next edition of Ubuntu.

Likewise, when a new version of Fedora lands, it’s likely to already include newer software than what Ubuntu provides to begin with. Sometimes Ubuntu will ship older software due to the tweaks or other changes it introduces and needs to maintain.

Playing Games displaying supported versions of Linux

If you’re a gamer, Ubuntu’s going to provide you with an easier time. Platforms like Steam and explicitly support Ubuntu, even though it’s possible to run games from both on Fedora.

PC games also tend to be proprietary and depend on proprietary services, which are typically easier to get up and running on Ubuntu. Yet that’s starting to change again thanks to Flathub, which provides proprietary apps for Fedora without Fedora having to distribute such code itself.

Ubuntu users also benefit from proprietary graphics drivers that are easier to install.

Creating Software

GNOME Builder IDE on Fedora

Fedora offers an excellent environment for developers. You get a workspace with relatively few changes to upstream code and faster access to newer software. What you learn on Fedora is also relevant to CentOS and Red Hat Enterprise Linux, which sysadmins encounter often.

A few upcoming Fedora variants focus on containers, such as Fedora CoreOS and Fedora Silverblue. Developers will gain perks such as the ability to easily install, test, and configure separate version numbers of the same app.

Ubuntu is compelling for different reasons. Many tinkerers and makers use Ubuntu, and Ubuntu is more likely to appear on non-enterprise servers. Canonical is making a big push to get Ubuntu on more internet of Things devices.

At the end of the day, Linux as a whole is regarded as ideal for developers, and either Fedora or Ubuntu will serve you fine.

Running Fedora or Ubuntu on a Server

There are desktop and server versions of both Fedora and Ubuntu. While you can install Fedora on a server, it’s not ideal. New versions come out quickly and aren’t supported for long, making Fedora poorly suited for machines that are meant to be stable for lengthy periods of time. If you feel more comfortable with Fedora than Ubuntu, consider running CentOS, which is a non-commercial version of Red Hat Enterprise Linux.

Fedora vs. Ubuntu: Which Is Right for You?

Fedora is a consistent known quantity. Roughly every six months, you will get a polished GNOME desktop offering the latest free software world has to offer.

Ubuntu has provided more of a wild ride over the years. Interfaces and services have come and gone. Sometimes Canonical makes commercial-driven decisions that receives pushback from the community. And frankly, Ubuntu is no longer the easiest version of Linux out there. But the project continues to have the largest brand awareness and receives the most support from outside the Linux community.

At the end of the day, if you’re new to Linux, you can’t go wrong with either Fedora or Ubuntu. But if you want to venture out, there are many more Linux-based operating systems to pick from The Best Linux Operating Distros The best Linux distros are hard to find. Unless you read our list of the best Linux operating systems for gaming, Raspberry Pi, and more. Read More .

Explore more about: Fedora, Linux Distro, Linux Tips, Ubuntu.

Whatsapp Pinterest

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. dragonmouth
    July 20, 2019 at 12:05 pm

    "So between Fedora vs Ubuntu, which is right for you?"
    If I HAD to choose between them, I would pick Fedora. However, my daily driver is PCLinuxOS. It is newbie-friendly, as easy as Ubuntu (if not easier), has a very large software repository and, as a rolling release distro, is always up to date. It also has no commercial (Amazon) tie-ins.

  2. Desther
    July 15, 2019 at 11:20 am

    I think you should include Visual Studio Code at the editor section. I usually despise most of the things made by Microsoft, but this editor blew my mind, just how great it is. I used Sublime, but unless you know great deal of hotkeys by memory, you will never unlock full potential of the editor. That is not the thing with VS Code. Oh and also, unlike Sublime Text, VS Code is actually 100% free.

  3. Billiniowa
    July 12, 2019 at 4:17 am

    There are more users on Linux mint than any other distro. It's also the only one with a Windows feel to it.

    • Michael Tunnell
      July 13, 2019 at 7:32 pm

      > "There are more users on Linux mint than any other distro."

      Not true, at all. Ubuntu has millions of users. Linux Mint has a lot of users but it is not even close to the amount that Ubuntu has. What are you basing that claim on?

      > "It's also the only one with a Windows feel to it."

      Also not true. Kubuntu, Solus, Lubuntu, Zorin, and many more also have a Windows like interface and feel as a default.

    • Kirk Glasgow
      July 16, 2019 at 2:11 pm

      Why would you want Linux to have a Windows feel? Why not focus on a Linux feel? Why would you want to move from Windows to Linux and then turn around make Linux like Windows?

      • dragonmouth
        July 20, 2019 at 11:54 am

        It's part of the anti-Linux campaign. Notice that no one ever complains that OS/X does not have the Windows look and feel.

        • Friar Tux
          September 24, 2019 at 10:05 pm

          No, there's really no anti-Linux campaign. It as simple as just being able to go right to work after switching OS's because stuff is where you're use to it being.

  4. Paulo camilo
    July 11, 2019 at 7:31 am

    Wonderful article. You have the know how that we need.

  5. Alec Temple
    July 10, 2019 at 12:36 pm

    I just recently switched to Fedora from 9 years of Ubuntu and haven't looked back. The final straw was battling a Synaptics touch pad driver. I could not get my T440p touchpad to work well, even after reading numerous posts and "fixes." Since Ubuntu is designed to be more commercial, the distros aren't as clean as Fedora. I will say that Linux Mint is better than Ubuntu, but since the are very similar, I still would encounter similar hardware issues and kernel issues with them. Another example is using a laptop screen and an external monitor. Switching back and forth throughout the day would cause flickering and me having to constantly navigate to Displays and reset them up. Little annoyances like that were always present over the years.