- NS8 prototype requires cgroup2 (aka systemd “unified” default-hierarchy). RHEL 8 provides the cgroup v1 “legacy” default-hierarchy. It is possible to enable it from the kernel cmdline, but I don’t like to change the distro defaults. Systemd version 239 in RHEL 8 is a bit old.
- NS8 prototype requires Podman 3+ and Python 3.9 that come from Appstream in RHEL 8: Red Hat Enterprise Linux Application Streams Life Cycle - Red Hat Customer Portal
That sounds to me like software collections (SCL) for el7. It is not that kind of “stability” and “rock-solid” we were used to deal with in the old times.
Probably RHEL 9 and derivatives are a better choice, so Fedora 34 is our current RPM-based workbench.
On the Debian (and derivatives) side, we’re playing with Debian 11 “bullseye” (testing) that provides what we need out of the box.
Yes really nice idea! Also from the ARM-compatibility point of view there is much work to do. I confess I do not check the ARM support of upstream images, though the choice is usually towards “standard” ones: widespread, supported, security-aware … (and multi-arch friendly).