= Fedora = '''Fedora''' is a Linux-based operating system. Fedora is heavily supported by Red Hat, which maintains the downstream operating systems [[Linux/RHEL|RHEL]] and [[Linux/CentOSStream|CentOS Stream]]. [[Linux/CentOS|CentOS]] was a downstream operating system up to version 8, when Red Hat killed the project in favor of CentOS Stream. The new downstream operating systems [[Linux/Rocky|Rocky Linux]] and [[Linux/Alma|Alma Linux]] were created in response. <> ---- == Installation == TODO: Add instructions from https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#Preparing_the_SD_card and https://raspberrypi.stackexchange.com/questions/133150/how-to-expand-the-volume-of-fedora-35-server to setup the SD card and expand the 3rd partition. === Upgrading === A new major version of Fedora happens is released six months, approximately in April and October. Major version releases are supported for 13 months. A host running Fedora can be upgraded in steps of 1 or 2 major version releases. 1. Update all software and reboot 2. If not already available locally, install a release upgrade plugin for `dnf(8)` {{{ sudo dnf install dnf-plugin-system-upgrade }}} 3.#3 Download the new release 3.3 The download may be blocked if support for some software was dropped. The `--allowerasing` option can be passed to force the download anyway. {{{ sudo dnf system-upgrade download --releasever=38 }}} 4.#4 Validate the GPG fingerprint that is printed to the screen 5. Trigger the upgrade and reboot sequence {{{ sudo dnf system-upgrade reboot }}} 6.#6 Clean up after a successful boot {{{ sudo dnf system-upgrade clean sudo dnf clean packages }}} 7.#7 If it was not done in step 3, erase unsupported software {{{ sudo dnf install remove-retired-packages remove-retired-packages sudo dnf repoquery --unsatisfied }}} ---- == Administration == * [[Linux/Fedora/Dnf|dnf(8)]] * [[NetworkManager|NetworkManager(8)]] * [[Linux/Systemd|systemd(1)]] ---- CategoryRicottone