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.
| Model | CPU | RAM | Storage | Status | Cold boot | Notes |
|---|---|---|---|---|---|---|
| Dell Wyse 5070 (Pentium Silver) | Gemini Lake | 4 / 8 GB | 32 / 64 GB eMMC | verified | 17 s | Reference platform. Intel PSR must be disabled via karg (added automatically by the wyse5070 derivative). |
| Dell Wyse 5070 Extended | Gemini Lake | 8 GB | 64 GB SSD | verified | 17 s | Same derivative as the base Wyse 5070. |
| HP t640 | Stoney Ridge | 4 / 8 GB | 32 / 64 GB | verified | 19 s | pcie_aspm=off karg required (known erratum). |
| HP t740 | Ryzen V1756B | 8 GB | 64 GB SSD | tested | 16 s | Stock kargs; NVMe path is faster than t640 eMMC. |
| Lenovo M75q Gen 2 | Ryzen 5 PRO | 8 / 16 GB | 256 GB NVMe | verified | 14 s | Desktop-class mini-PC; popular for dev/test bench. |
| Intel NUC 11 / 12 Pro | Tiger Lake / Alder Lake | 8-32 GB | NVMe | verified | 14 s | Stock kargs. Iris Xe handles dual-4K out of the box. |
| Minisforum UN1265 | Core i7-12650H | 16 GB | NVMe | tested | 13 s | Needs BIOS ≥ 1.08 for Secure Boot with MOK. |
| Zotac ZBOX PI336 | N100 | 8 GB | 128 GB NVMe | tested | 15 s | Passive cooling; fine for signage and kiosk. |
| Raspberry Pi 5 | Cortex-A76 | 4 / 8 GB | microSD / NVMe HAT | in-progress | — | aarch64 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-nvidiaderivative.
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
