[1] https://salsa.debian.org/public
[2] https://gitlab.com/redhat/centos-stream/rpms
[3] https://build.opensuse.org/project/show/openSUSE:Factory
[4] https://gitlab.archlinux.org/archlinux/packaging/packages
I've contributed to both models and you just end up with a lot of tooling and bots. One of the benifits of the repo-per-package approach is that you can have different maintainers for different package which is a bit tricker with a monorepo.
The kernel is unique because RHEL forks the kernel and backports things while keeping a stable interface for testing and people to build upon (you won't see the removal of some drivers 6 years into the RHEL life cycle because upstream removed them).
Strange, I do not see a kernel or linux package.
The kernel source is pulled in by the respective .nix to build the kernel. Eg. the following defines which commit of zen-kernel should be used as source.
https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specifi...
We are talking about a RHEL clone. Specifically the lack of dist-git pkg for the most heavily changed package that differentiates RHEL from an upstream distro. The forked Linux kernel source code.
This file does not point to that EL fork. Just the upstream with the zen patches... I guess? Not looking at it too much past that 6.6 value in the first few lines.
That is their stated mission.
Redhat (and IBM) are choosing who to release their source code to, and if they don't like you they won't give it to you. Richard Stallman (rms) ain't dead yet.
Fedora has had 39 versions so far, it’s alive and kicking, so my guess is it’s maintainable enough.