Skip to main content

System requirements

xcon OS is deliberately small. It runs comfortably on modest hardware and cloud instances.

Minimum

ResourceMinimumRecommended
CPUx86-64 (amd64), 1 core2+ cores
RAM1 GB2 GB+
Disk8 GB20 GB+ (for your data)
FirmwareBIOS or UEFIeither
NetworkDHCP (or a static address)DHCP

The installer refuses a target disk smaller than 8 GB — the fixed layout needs an ESP, two 2 GB system slots, and a data partition, and the data partition grows to fill whatever is left.

Architecture

Only x86-64 (amd64) is supported today. There is no 32-bit or ARM image yet.

Cloud (takeover) install

To convert a cloud VM (see Install on Hetzner), the instance additionally needs:

  • a fresh Debian 13 image, with root access,
  • kexec support (installable as kexec-tools; available on mainstream cloud VMs),
  • a provider that boots the disk's own bootloader (the common case). A few clouds pin an external kernel; those need a per-provider shim and are not yet supported.

RAM during takeover: the installer image (~290 MB) is loaded into RAM by kexec, so at least 1 GB free is comfortable.

Verified platforms

xcon OS is provider-independent by design, but only the platforms below are verified end to end today:

PlatformStatus
Hetzner Cloudverified (BIOS + DHCP)
VMware (UEFI)verified
Other cloudsexpected to work; being validated one at a time