text: Features Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. Making changes upstream instead of specifically for Fedora Linux ensures that the changes are available to all Linux distributions.
  Fedora Linux has a relatively short life cycle: Each version is usually supported for at least 13 months, where version  is supported only until 1 month after version +2 is released and with approximately 6 months between most versions. Fedora users can upgrade from version to version without reinstalling.
  The default desktop environment is GNOME, and the default user interface is the GNOME Shell. Other desktop environments are available, including KDE Plasma, Xfce, LXQt, LXDE, MATE, Cinnamon, i3,  Budgie, and Sway.
  A live media drive can be created using Fedora Media Writer or the dd command, allowing users to try Fedora Linux without writing any changes to their hard drives.
  Package management
  Most Fedora Linux editions use the RPM package management system, using DNF as a tool to manage the RPM packages. DNF uses libsolv, an external dependency resolver. Flatpak is also included by default, and support for Snap packages can be added.
  The Fedora CoreOS and Silverblue editions use rpm-ostree, a hybrid transactional image/package system to manage the host. Traditional DNF (or other systems) should be used in containers.