GNU Linux-libre. RPM. Together.
RPM Freedom is a project to package GNU Linux-libre for use with RPM.
What Is It?
RPM Freedom is a project to provide RPM packages of GNU Linux-libre for x86_64 (64-bit), ARM AArch64 (64-bit, little-endian for ARMv8), PowerPC64le (64-bit, little-endian for POWER8 or newer) and s390x (64-bit for zEC12).
It's known to be a compatible with Fedora, CentOS, RHEL and derivatives such as AlmaLinux, Rocky Linux, etc.
Who Is Involved?
To use this repository, first determine which kernel series you want to follow.
If you want the latest kernel version, such as for use with Fedora or CentOS Stream for any other scenario where you want the latest version:
sudo dnf config-manager --add-repo https://rpmfreedom.org/latest.repo
If you want to use a long-term support (LTS) kernel for RHEL 8 and derivatives such as AlmaLinux, Rocky Linux, etc:
sudo dnf config-manager --add-repo https://rpmfreedom.org/rhel8.repo
If you want to use a long-term support (LTS) kernel for RHEL 9:
sudo dnf config-manager --add-repo https://rpmfreedom.org/rhel9.repo
Once this is done, proceed to update your system:
sudo dnf upgrade
Make sure that you see the fingerprint:
F611 A908 FFA1 65C6 9958 4ED4 9D0D B31B 545A 3198
As long as the fingerprint matches, continue. Then restart your computer.
You may also download the tarball containing the complete and corresponding source code, kernel configuration files, and the instructions to compile and install the kernel from https://rpmfreedom.org/rpmbuild/.
Special thanks to Alexandre Oliva for maintaining GNU Linux-libre.