Linus Torvalds the father of Linux kernel stated he uses Fedora workstation. So after about 8 months of using Linux Mint, I have decided to move forward to a new Linux distribution.
Fedora is independent from other Linux distributions, unlike Mint which is based on Ubuntu or Manjaro which is based on Arch. The project is the upstream, community distro of Red Hat Enterprise Linux (RHEL). It uses GNOME 3 desktop, “rpm” package type and “dnf” for managing those packages by default.
Created for developers
My first impression on installing the OS and developer tools was pretty good. I have found descriptions on most commonly used programming environments to be set up with ease. I assume fedora has a good community behind it as well as the RHEL team itself.
You will get your package updates / OS upgrades before shutting down or restarting your computer. You will get notified whenever a new update is pending. Fedora comes with a new release every 6 months (I’m using release 32).
No real support for Docker CE & EE
The first downside I have found in fedora was that they moved forward with one of dockers dependencies so the official Docker CE couldn’t run without some tweaks. Alternatively you can use Moby the open-source version of docker.