Fedora Linux - distribution overview
The coolest part of the Fedora development and upgrade process is that from OS version 29, all users can upgrade to a newer version directly from the GNOME Application Center, without reinstalling the OS.
GNOME is a concise and advanced desktop environment, very popular among various Linux distributions such as Ubuntu or CentOS. The environment has a lot of fans among ordinary users and developers. It is Red Hat employees who are most invested in the development of GNOME modules — their contribution is estimated at about 17% of all changes. Slightly more than half of the key GNOME developers are employed at Red Hat.
GNOME has an excellent Application Center built in, where you can find programs for any task: user-friendly applications created only for reading Wikipedia, Gnome's own virtualization platform Boxe, in which you can create and manage virtual machines, and other multimedia modules. You can get them for free and be sure that everything will work stably and quickly. "Fedora" and "Gnome" are an excellent tandem of OS and environment.
In most distributions, developers modify the OS shell in every possible way to suit their needs, adding or removing various elements, modules or functions from it. The Fedora comes with a "clean", unmodified shell, which allows you to fully experience how good it is.
For fans of other desktop environments, there is a Spins project, whose task is to publish a system with other shells, for example, KDE Plasma, LXQT, Mate and Cinnamon.
Reasons for the success of Fedora Linux
The distribution has many advantages. Let's highlight the main advantages of Fedora:
This is the most advanced OS from the developers of the famous Red Hat Enterprise Linux, as all innovations in RHEL are first rolled out in Fedora.
It is completely free.
Fedora is a reference implementation of the idea of the GNOME project, which can be independently modified for yourself or use the ready—made functionality in the form in which it was invented by the developers of the graphical shell.
Fedora aims to make information and access to it easier, simplify the development of science and accelerate learning.
Disadvantages of Fedora Linux
Like any other product, this OS also has drawbacks that can scare off newcomers. There are few of them, and almost all are somehow related to the philosophy of the project, namely, using only free software:
When creating the next version and adding repositories, developers immediately dismiss all paid and non-free software packages. So, you will never see the Adobe Acrobat application on the newly installed official version of Fedora, because it has a proprietary license. This can cause some difficulties for people who are used to proprietary software like Adobe programs. Despite this, Fedora does not prohibit the installation of such programs. You can always add the necessary repositories and install whatever you want on your computer yourself.
The short support cycle for current versions makes using the OS in servers not a very convenient adventure for an unprepared administrator. It will be necessary to take into account all version approvals and support for the necessary software by the new version of the operating system. And it is necessary to update, otherwise security gaps will sooner or later be breached due to the lack of planned security updates on the old version of the system.
Conclusions of the Fedora Linux Distribution review
Fedora is literally soaked through with the idea of freedom, it is an excellent example of the Open Source philosophy, its literal living embodiment. This has both pros and cons.
The advantages are that the OS is completely free and develops in a vector convenient for the end user, taking into account his needs and desires. Among the disadvantages, perhaps, is that the fundamental prohibition on the use of proprietary tools in development can cause difficulties for an unprepared user: not everyone is ready to install third-party repositories, search for them and configure them themselves.
This will not scare experienced users, but the rest will have to strain themselves and practice using the terminal. But these minor disadvantages are greatly outweighed by the advantages in choosing a system for a home computer or server.