Fedora and Ubuntu are the two most popular and well-supported operating system based on Linux. Both have been around for over ten years and come from different parts of the world, but the differences between them are quite nuanced.
So between Fedora and Ubuntu that is right for you?
How did Fedora and Ubuntu
Fedora is a free operating system based on Linux open source the existing since 2003. Sponsors the project Red Hat is the world’s largest company producing products with open source, or rather was so, until it was bought by IBM. Fedora is the basis for Red Hat Enterprise Linux – version of Linux that is designed more for companies and servers than users of personal computers.
Ubuntu became the most popular operating system based on Linux shortly after its launch in 2004. Billionaire mark Shuttleworth created Canonical, the purpose of which was to create a version of Linux for ordinary users. Ubuntu has become the most version.
The Fedora desktop
Within a few years the Fedora slogan sounded like: “Freedom. Friends. Function. First.” In the framework of the project there is a Desk, which almost does not contain proprietary code, with the exception of binary drivers in the Linux kernel, which allows Fedora to support equipment found in most laptops.
The Fedora developers are focused on creating functions that are inherent in the broader Linux ecosystem. For this reason, the Fedora is often a demonstration of the functionality in the coming months will be alternatives (in some cases years, for example, to use Wayland display server).
The slogan originally Ubuntu was “Linux for people”. The goal was to create a desktop designed for ordinary users of personal computers that would compete with Windows and Mac OS X. Canonical tried to conceal the more technical aspects of Linux and provide solutions that work straight out of the box.
Earlier versions of Ubuntu was produced with a simple installer and the option to pre-try desktop and with a simple installation of Adobe Flash and multimedia codecs. Canonical has also made a huge effort to create a unique interface for personal computers, known as Unity, which would be allocated among users and PC vendors. The company even tried its hand at a mobile version of Linux.
In recent years, Canonical has abandoned most of these projects and turned his attention to cloud.
What’s it like using Fedora and Ubuntu?
And in Fedora, in Ubuntu, by default you use the same desktop interface. Way to launch applications and control Windows are almost identical.
Fedora makes no changes to this interface and the GNOME desktop, so what you see in Fedora is the same as what is on GNOME.org.
Ubuntu provides its own themes and comes with a fixed dock application bar (see photo above).
It looks subjectively better, but in Ubuntu you will encounter some other difficulty.
Ease of use
While Ubuntu started out as a more user-friendly Desk, now that difference has disappeared. Now in Fedora, everything will work just, except when we are talking about proprietary hardware drivers.
Ubuntu wins for the presence of a larger community of support that can ease Troubleshooting. But the Fedora community is also quite large, so the fix also will not be a big problem.
Release cycle and support period
The new Fedora version are available approximately every six months, but delays happen often. Each release gets a little more support.
Ubuntu comes in two versions. Standard editions come out every six months and get nine months of support. The long-term support releases are released every two years and receive five years of support.
Version and Back
Neither Fedora nor Ubuntu do not use GNOME compulsory for you. There are many different desktop environments to choose from. You can use one of these alternatives in Fedora or Ubuntu, after downloading different versions of any project.
In Fedora versions are known as Spins and have such code names as Fedora KDE Plasma Desktop Edition, and Fedora Xfce Edition. The same options are Ubuntu versions (“flavors”) are the names Kubuntu, and Xubuntu. Other versions of Ubuntu use a different naming scheme, such as Ubuntu MATE and Ubuntu Budgie.
Regardless of whether you are using Fedora or Ubuntu, you will still use GNOME programs to download applications. It is one of several application stores available for Linux.
Most applications are free and open source. Ubuntu long mixed with proprietary software, making it easier to find applications such as Steam and Spotify. Although thanks to the integration with Flathub such applications are now easy to install and in Fedora.
The Ubuntu repositories contain more software than is in the Fedora repositories, but the most well-known applications for Linux are usually available in both repositories.
In the world of Linux software is distributed in the form of digital packets. They include not only applications but also background libraries and other components.
Fedora uses the RPM package format, while Ubuntu uses DEB. You can download the packages using the command line. If so, then you will be using DNF in Fedora or APT in Ubuntu. Both tools are similar, but people eventually tend to shape preferences.
“Universal” package formats
There is no single package format that would work in every version of Linux, but the developers are working hard to change that. Unfortunately, Fedora, and Ubuntu by default use different “universal” package format. Fedora uses Flatpak, and Ubuntu uses packages Snap.
Flatpak seems to be more widespread among different desktops on Linux, so you can find software available in the form of Flatpak, but not in a Snap. On the other hand, since Ubuntu is the most popular distro and is actively cooperating with the developers, there are also some software available only in the Snap format. Because it is a universal formats, then you can install Ubuntu Flatpaks and Snap packages in Fedora, it just takes a little more time.
Fedora tends to upgrade the software in their repositories is faster than Ubuntu. You can get major application updates with system updates, instead of having to wait six months before the updates that come with the next version of Ubuntu.
Similarly, when there is a new version of Fedora, it is likely to include more new programs compared with those that Ubuntu provides initially. Sometimes Ubuntu releases old software because of the settings or other modifications that are introduced and need support.
If you are a gamer, Ubuntu provides good opportunities for games. Platforms such as Steam and GOG.com that explicitly support Ubuntu, though, and in Fedora you can run games from both platforms.
PC games also generally are proprietary and depend on proprietary services, which are usually easier to run, and are supported in Ubuntu. But this situation too is beginning to change thanks to Flathub, which provides proprietary applications for Fedora without having to provide your code by Fedora.
Ubuntu users will also benefit from the proprietary graphics drivers that are easier to install.
Fedora offers an excellent environment for developers. You get a workspace with a relatively small number of changes in the source code and more rapid access to new software. What you learn in Fedora, will also be relevant to CentOS and Red Hat Enterprise Linux, which is often faced by system administrators.
Several future versions of Fedora focused on containers, such as Fedora and CoreOS Fedora Silverblue. Developers will get benefits such as the ability to easily install, test and configure different versions of the same application.
But Ubuntu has its significant distinguishing features. Many manufacturers of both programs and iron use Ubuntu, and Ubuntu is increasingly appearing on non-commercial servers. Canonical is doing everything possible to give impetus to the emergence of Ubuntu in an increasing number of devices with the concept of “Internet of things”.
In the end, Linux in General is considered ideal for developers, and Fedora or Ubuntu you will stand in good stead.
Run Fedora and Ubuntu on the server
There are user and server versions as in Fedora and in Ubuntu. Although you can install Fedora on a server, but it will not be the ideal option. New versions are released quickly and are not supported for a long time that Fedora makes bad suitable for devices which must be stable over long periods of time. If you feel more comfortable with Fedora than with Ubuntu, think about installing CentOS, which is a non-commercial version of Red Hat Enterprise Linux.
Fedora vs. Ubuntu: what is the result suits You?
Fedora is always a certain number of updates. About every six months, you will smooth the GNOME desktop, offering the latest free software in the world.
However, Ubuntu has provided a wild horse racing for many years. Interfaces and services came and went. Sometimes Canonical produces commercial solutions, which meet the resistance community. And honestly, Ubuntu is no longer the simplest version of Linux. But the project still has the greatest brand awareness and gets the most support of the Linux community.
In the end, if you’re new to Linux, you can’t go wrong with as Fedora and Ubuntu. But if you want to take the risk, there are many other operating systems based on Linux to choose from.
Translation of the article: https://www.makeuseof.com/tag/fedora-vs-ubuntu/