CentOS Stream 10 for 64 bit Arm, the free, continuously delivered upstream of Red Hat Enterprise Linux 10, on Azure Cobalt 100.
CentOS Stream is a free, open source Linux distribution maintained by the CentOS Project and sponsored by Red Hat. Stream 10 is the continuously delivered branch that sits just ahead of Red Hat Enterprise Linux 10, so it carries the RHEL 10 package set and the 6.12 kernel line, and it is where the next RHEL 10 minor release is built in the open. This is the 64 bit Arm (AArch64) build with the standard 4k page size kernel, for the Arm based virtual machine sizes powered by the Azure Cobalt 100 processor, which pair strong per core performance with lower cost than comparable x86 sizes.
CentOS Stream has no minor releases: VERSION_ID stays 10 for the life of the stream and dnf upgrade always moves the machine to the current package set, so there is nothing to pin and no vault to fall off. CentOS Stream 10 is supported until 31 May 2030, the end of the RHEL 10 full support phase.
This image is a clean, fully patched CentOS Stream 10 Arm64 foundation to build your own services on.
The cloudimg image is a CentOS Stream 10 Arm64 base brought fully up to date at build time and again immediately before capture, with SELinux left in Enforcing mode and the root password locked. No credential is baked in: access is by the SSH key you choose at launch, root cannot log in with a password and ships no authorized_keys, and SSH host keys and the machine id are regenerated per machine, so no two instances share a secret or an identity. The Cockpit web console that the upstream cloud image leaves listening on port 9090 is removed, so SSH on port 22 is the only network listener, and the Arm serial console is corrected to ttyAMA0 so Azure boot diagnostics and the serial console actually work. Automatic security updates are installed, armed and enabled, BaseOS, AppStream and Extras stay enabled so you keep a working update path, no subscription or licence key is required, and 24/7 support is included.