CentOS Hyperscale is CentOS targetted towards enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling. It is being built by a group of engineers from Facebook, Twitter, and other hyperscalers, by making optional changes to CentOS Stream to better suit the Linux distribution to their internal needs.
CentOS Hyperscale packages can be accessed by installing the package centos-release-hyperscale through the usual dnf command.
sudo dnf install centos-release-hyperscale
This release package will pull in epel-release, as EPEL is a prerequisite for Hyperscale. It is also recommended to enable PowerTools (which is itself a prerequisite for EPEL).
sudo dnf config-manager --set-enabled powertools
A minimal container image based on the Hyperscale SIG repos and packages is available on Quay.io and can be used via Docker or Podman.
CentOS Stream 8
podman run -a stdin,stdout,stderr -t quay.io/centoshyperscale/centos:stream8
CentOS Stream 9
podman run -a stdin,stdout,stderr -t quay.io/centoshyperscale/centos:stream9
CentOS Hyperscale Kernel
The CentOS Hyperscale Kernel is currently maintained in the CentOS experimental repository. This kernel is based on the CentOS Stream 9 kernel and tries to follow it as closely as possible, while enabling additional features such as btrfs and Kernel Live Patching. In turn, the CentOS Stream 9 kernel is based on the upstream RHEL 9 kernel sources, which is where the RHEL 9 kernel is developed and maintained. The Hyperscale kernel is built for both CentOS Stream 8 and CentOS Stream 9 from the same sources
CentOS Hyperscale Container Images
The Hyperscale containers for both CentOS Stream 8 and CentOS Stream 9 are publicly hosted at Quay.
Leave a Reply