Supported thin clients

Verified + tested hardware for VelaOS Linux. Boot-time numbers are cold boot, power-on to kiosk login screen.

The VelaOS base image runs on any UEFI x86-64-v2 device with ≥ 4 GB RAM and ≥ 32 GB storage. The list below is hardware we've verified end-to-end — image builds, boot times measured, Greenboot checks passing, VDI clients exercised.

Verified vs tested vs in-progress

  • Verified: boots from stock image + runs the standard CI smoke suite (enrolment, policy push, VDI launch, reboot, greenboot pass). Ships with a dedicated derivative image when kargs tuning is needed.
  • Tested: boots from stock image; no dedicated derivative yet. Shouldn't need tuning.
  • In-progress: we're actively validating. Reach out if you're deploying on one — we ship faster with customer signal.
ModelCPURAMStorageStatusCold bootNotes
Dell Wyse 5070 (Pentium Silver)Gemini Lake4 / 8 GB32 / 64 GB eMMCverified17 sReference platform. Intel PSR must be disabled via karg (added automatically by the wyse5070 derivative).
Dell Wyse 5070 ExtendedGemini Lake8 GB64 GB SSDverified17 sSame derivative as the base Wyse 5070.
HP t640Stoney Ridge4 / 8 GB32 / 64 GBverified19 spcie_aspm=off karg required (known erratum).
HP t740Ryzen V1756B8 GB64 GB SSDtested16 sStock kargs; NVMe path is faster than t640 eMMC.
Lenovo M75q Gen 2Ryzen 5 PRO8 / 16 GB256 GB NVMeverified14 sDesktop-class mini-PC; popular for dev/test bench.
Intel NUC 11 / 12 ProTiger Lake / Alder Lake8-32 GBNVMeverified14 sStock kargs. Iris Xe handles dual-4K out of the box.
Minisforum UN1265Core i7-12650H16 GBNVMetested13 sNeeds BIOS ≥ 1.08 for Secure Boot with MOK.
Zotac ZBOX PI336N1008 GB128 GB NVMetested15 sPassive cooling; fine for signage and kiosk.
Raspberry Pi 5Cortex-A764 / 8 GBmicroSD / NVMe HATin-progressaarch64 track; see Pi 5 page. Not covered by the UEFI x86-64-v2 base image.

Minimum spec floor

  • CPU: UEFI x86-64-v2 (post-2009 Intel / AMD). Secondary arch: aarch64 — separate image track.
  • RAM: ≥ 4 GB. 8 GB recommended for VDI + modern browser simultaneously.
  • Storage: ≥ 32 GB. Firm floor — below this the A/B bootc deployment + /var + /home + reserve doesn't leave room to safely apply updates.
  • TPM: 2.0 required for the default LUKS unseal flow. TPM-less devices work with a recovery-passphrase-only flow, which is a worse posture.
  • Secure Boot: must be enableable and user-controllable (MOK enrolment at first flash).
  • GPU: anything supported by the mainline kernel shipped in AlmaLinux 10 — Intel UHD/Iris, AMD Radeon (Stoney / Vega / RDNA), Nouveau-era NVIDIA. Proprietary NVIDIA lives in the :stable-nvidia derivative.

Asking for new hardware support

File an issue on the vela-build repowith the device's dmidecode -s system-manufacturer + system-product-name, plus a photo of its ports and a link to the vendor spec. If the device is on the Dell / HP / Lenovo thin-client line, expect a fast turnaround — we maintain derivative images for those. Esoteric mini-PCs take longer but usually just need a karg tweak.

Was this helpful?
Updated 2026-04-18Edit on GitHub