Beginning with Fedora 21, the distribution was available in three editions,
Workstation The Fedora Workstation editions target users who want a reliable, user-friendly, and powerful operating system for their laptop or desktop computer while still being on the cutting edge of new technologies. They come with
GNOME by default but other desktops can be installed, including
KDE Plasma, which was promoted to a regular edition on the same level as Fedora Workstation with GNOME starting with Fedora 42.
Spins and remixes The Fedora project officially distributes different variations called "Fedora Spins" which are Fedora Linux with different desktop environments. The current official spins, as of Fedora 43, are
Xfce,
LXQt,
MATE (with
Compiz),
Cinnamon,
LXDE,
SoaS,
i3,
KDE Plasma Mobile,
Budgie,
Sway, Miracle, and
COSMIC. In addition to Spins, which are official variants of the Fedora system, the project allows unofficial variants to use the term "Fedora Remix" without asking for further permission, although a different logo (provided) is required.
Atomic desktops Fedora offers immutable editions known as "Atomic Desktops". Separate editions are offered per desktop environment, currently there are editions for
Budgie,
COSMIC,
GNOME (Silverblue),
KDE Plasma (Kinoite) and
Sway. Every atomic desktop installation is identical to every other installation of the same version, and it never changes as it is used. The immutable design is intended to make the operating system more stable, less prone to
bugs, easier to test and develop, and create a platform for containerized applications as well as container-based software development. Applications and containers are kept separate from the host system. OS updates are fast and there is no installation stage. It is possible to roll back to the previous version of the operating system, if something goes wrong.
Server Its target usage is for
servers. It includes the latest
data center technologies. This edition does not come with a
desktop environment, but one can be installed. From Fedora 28, Server Edition will deliver Fedora Modularity, adding support for alternative update streams for popular software such as
Node.js and
Go.
IoT Images of Fedora Linux tailored to running on
Internet of Things devices. It supports
x86_64,
aarch64 and
armhfp processors.
CoreOS The successor of
Fedora Atomic Host (Project Atomic) and
Container Linux after Fedora 29, it provides a minimal image of Fedora Linux which includes just the bare essentials. This is not to be confused with Fedora Core. It is meant for deployment in
cloud computing. It provides Fedora CoreOS images which are optimized minimal images for deploying containers. CoreOS replaced the established Container Linux when it was merged with Project Atomic after its acquisition by Red Hat in January 2018.
Labs Similar to
Debian blends, the Fedora Project also distributes custom variations of Fedora Linux called Fedora Labs. These are built with specific sets of software packages, targeting specific interests such as gaming, security, design, robotics, and scientific computing (that includes
SciPy,
Octave,
Kile,
Xfig and
Inkscape). The Fedora AOS (Appliance Operating System) was a specialized spin of Fedora Linux with reduced memory footprint for use in
software appliances. Appliances are pre-installed, pre-configured, system images. This spin was intended to make it easier for anyone (developers,
independent software vendors (ISV),
original equipment manufacturers (OEM), etc.) to create and deploy
virtual appliances.
Architectures x86-64 and
ARM AArch64 are the primary architectures supported by Fedora. Fedora 36 was the last release with support for
ARM-hfp.
Alternatives The Fedora Project also distributes several other versions with fewer use cases than mentioned above, like network installers and minimal installation images. They are intended for special cases or expert users that want to have custom installations or configuring Fedora from scratch. In addition, all acceptable licenses for Fedora Linux (including copyright, trademark, and patent licenses) must be applicable not only to Red Hat or Fedora, but also to all recipients downstream. This means that any "Fedora-only" licenses, or licenses with specific terms that Red Hat or Fedora meets but that other recipients would not are not acceptable (and almost certainly non-free, as a result). == History ==