Seven distributions, seven different jobs

DistroBest forIn Velo Workspaces 1.2Know before you start
Ubuntu 26.04, 24.04The biggest package and tutorial ecosystemCloud image; automatic install (Server and Desktop)Cloned Ubuntu Server VMs can lose their network to a Netplan MAC match
Debian 13, 12Stability: packages change less often, on purposeCloud image; installer by handThe installer isn't automated yet; the cloud image is the hands-free route
Fedora 44The newest kernel and packagesCloud image; automatic install (Server, Everything); Workstation by handSELinux is enforcing by default
Rocky Linux 10, 9Testing against RHEL before productionCloud image; automatic installOlder packages by design, supported for about ten years
Kali LinuxA security testing labInstaller by handNAT networking: the guest doesn't sit on your LAN
NixOS 26.05, 25.05A system described in one version-controlled fileInstaller by handAnything installed outside configuration.nix disappears on rebuild
ArchFull control over exactly what's installedNot in the catalog; bring a community ISONo official arm64 build; what runs is Arch Linux ARM

Pick by what you're doing

  • You're not sure yet, or you're following a tutorial written for "Linux". Ubuntu. The largest user base gives you the best odds that someone has already solved whatever you're about to hit, and the cloud image is running in about a minute.
  • You're building something long-lived that shouldn't change under you. Debian. Fewer package updates means fewer surprises months into a project.
  • You want to test against what Linux will look like in six months, or you need a newer kernel feature. Fedora. It's upstream. For the opposite instinct, testing against what's already stable in production, pick Rocky Linux.
  • Your servers run RHEL. Rocky Linux, which follows RHEL's releases package for package.
  • You want to understand exactly what's running and why, with nothing decided for you. Arch. That control costs setup time: nothing is configured by default, starting with networking.

Alpine Linux 3.24 is in the catalog too, as a small installer for anyone who wants a minimal musl-based system and doesn't mind running setup-alpine by hand.

How much setup each one takes

Velo Workspaces 1.2 changed this answer a lot. Ubuntu, Debian, Fedora and Rocky Linux come as official cloud images: you enter a username and password, and cloud-init creates the account and adds this Mac's SSH key on first boot, usually within a minute of the download finishing. Ubuntu, Fedora Server and Rocky Linux can also run their own installers automatically. Everything else installs by hand in the workspace's display, exactly as on a PC.

Related reading: what a disposable development environment is, useful whichever distro you pick; Server or Desktop; and what a VM on Apple Silicon is, if you're starting from scratch. Or download Velo Workspaces and try it yourself.