CentOS Stream

Azure Operating Systems 9 variations

CentOS Stream 9 with the GNOME desktop, reached with any VNC viewer through an SSH tunnel: no default password, VNC switched off until you turn it on, and bound to localhost only when you do.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

Choose the operating system, cloud and version you need. Every variation is the same hardened CentOS Stream image, built and supported by cloudimg.

ProductCloudOperating systemVersion
CentOS Stream 10 Azure CentOS Stream 10 Standard View · Guide
CentOS Stream 10 Arm64 Azure CentOS Stream 10 Standard View · Guide
CentOS Stream 10 LVM Azure CentOS Stream 10 Standard View · Guide
CentOS Stream 10 Minimal Azure CentOS Stream 10 Standard View · Guide
CentOS Stream 10 with GNOME Desktop Azure CentOS Stream 10 Standard View · Guide
CentOS Stream 9 Azure CentOS Stream 9 Standard View · Guide
CentOS Stream 9 Arm64 Azure CentOS Stream 9 Standard View · Guide
CentOS Stream 9 Minimal Azure CentOS Stream 9 Standard View · Guide
CentOS Stream 9 with GNOME Desktop Azure CentOS Stream 9 Standard View · Guide

Overview

CentOS Stream with GNOME Desktop is CentOS Stream 9, the free, continuously delivered upstream of Red Hat Enterprise Linux 9, with the distribution's own desktop added: the AppStream environment group that CentOS calls Server with GUI. Remote access uses TigerVNC from the same AppStream repository, the first party way to run headless GNOME desktops on this release, so each user gets their own full GNOME session on the virtual machine, reached with any VNC viewer through an SSH tunnel, with Files, Terminal, Firefox, Text Editor, System Monitor and Software ready to use.

It suits a graphical workstation for tracking and testing against the next RHEL 9 update before it ships, engineering and data tools that should run close to your cloud resources, per user training desktops, and a secure jump desktop that exposes nothing but SSH. CentOS Stream 9 reaches end of life on 31 May 2027, and the upgrade path is CentOS Stream 10 on a new machine.

Why the cloudimg image

cloudimg builds the desktop so that a new machine exposes nothing but SSH. VNC ships switched off, no account has a password and no VNC password exists anywhere in the image: each user chooses their own. A mandatory policy keeps the VNC server on localhost with password only security types, so it is reached through an SSH tunnel and never from the internet, and a single helper command starts or stops a user's desktop and refuses while either password is missing. The operating system disk is sized for a desktop rather than a headless server, guest sleep is disabled so the desktop cannot strand the virtual machine, SELinux stays in enforcing mode, SSH stays key only, every available update is applied at build time, and dnf-automatic is armed to keep applying updates, all backed by 24/7 support.

Common uses

  • Graphical workstations for testing against the next RHEL 9 update before it ships
  • Engineering and data tools with a full GNOME desktop running close to your cloud resources
  • Per user training desktops and secure jump desktops reached only through an SSH tunnel