How to upgrade Fedora Linux
General Reminders:
- Do your backups
- In case of problems check Post Upgrade Tasks documentation.
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
Now use desired (latest) fedora release version:
sudo dnf system-upgrade download --releasever=38
Once finished, your system is ready for rebooting
sudo dnf system-upgrade reboot
Optionaly run post upgrade cleanup actions
sudo rpm --rebuilddb
dnf distro-sync --setopt=deltarpm=0
Feature Highlights log
Fedora 40
- Release target Date: 2024-04-16
Fedora 39
- Release target Date: 2023-10-24
Fedora 38
- Release Date: 2023-04-18
- GNOME 44 Release
- Improved Settings menu
- File manager enhancements
- Unfiltered Flathub
- Xfce 4.18
- KDE Plasma 5.27
- MATE 1.26
- Linux Kernel 6.2.11
- Phase 1 towards Unified Kernel
Fedora 37
- Release Date: 2022-11-15
- GNOME 43 Release
- More app switched from GTK 3 to GTK 4
- A lot small improvements in Nautilius (File browsing)
- Better handling of multiple sound devices
- Linux Kernel 6.0
Fedora 36
- Release Date: Tue 2022-05-10
- GNOME 42 Release.
- A new global dark UI style
- Finally! New Screenshot Experience! Just press Print Screen button end enjoy! Also video capturing is included in the new dialog.
- Perforance optiomizations
- Podman 4.0
- Golang 1.18, PHP 8.1.
- System JDK now java-17-openjdk.
- Wayland sessions is by default enabled in GDM even with the NVIDIA proprietary driver.
- Release time kernel: 5.17
Fedora 35
- Release Date: 2021-11-02
- GNOME 41 Release
- New Power modes
- Perforance optiomizations
- DNS Over TLS Support shoul work by default.
- Kernel 5.14
- Small changes overall, no big leaps.
Fedora 34
- Release Date: 2021-04-27
- GNOME 40 Release. I personally like it very much so far. Its very smooth on laptop. Feels like good elaborated UX/UI.
- PulseAudio replaced by PipeWire
- Wayland by default for KDE Plasma (if used instead of GNOME)
- BTRFS now features transparent data compression (Better performance on SSD)
- enabling systemd-oomd by default (better handling of out of memory situations)
For older versions please check Upgrading Fedora Linux