Download WayangOS

Choose the edition that matches your hardware. All editions include BusyBox, SSH, curl, and auto-networking.

🎯 Selection Guide — Read This First!

⚠️ Choose based on your GPU (graphics card), NOT your CPU/processor!

🪟 How to check your GPU on Windows

Right-click Start → Device Manager → expand Display adapters.
Look at the name shown there.

🐧 How to check your GPU on Linux

Open a terminal and run:
lspci | grep VGA

🔵
Intel
"Intel HD / UHD / Iris"
🔴
AMD
"AMD Radeon / RX"
🟢
NVIDIA
"GeForce / GTX / RTX"
⚠️ CPU ≠ GPU! Example: laptop with Intel i7 CPU + NVIDIA RTX GPU → choose NVIDIA, not Intel.
💡 Have 2 GPUs? (e.g. Intel + NVIDIA) → Choose the more powerful one (usually NVIDIA/AMD).

💻 Desktop / Laptop (x86_64)

NEW v0.6.0
GPU
🔵

Intel GPU

wayangos-intel.iso
✅ Intel HD / UHD / Iris Graphics
✅ For laptops/PCs with ONLY Intel integrated GPU
30 MB
⬇ Download Intel
GPU
🔴

AMD GPU

wayangos-amd.iso
✅ AMD Radeon RX / Vega / APU
✅ For PCs/laptops with AMD Radeon GPU or AMD APU
35 MB
⬇ Download AMD
GPU
🟢

NVIDIA GPU

wayangos-nvidia.iso
✅ GeForce / GTX / RTX
✅ For PCs/laptops with NVIDIA GPU (CPU can be Intel or AMD)
31 MB
⬇ Download NVIDIA
📋 View release notes v0.6.0 →

🧰 USB Installer (install to disk)

NEW
🧰

WayangOS Installer

wayangos-installer.iso

Installs WayangOS onto an internal disk (UEFI, Secure Boot off). Copy this .iso to a Ventoy USB or dd it to a stick, boot the target PC, then pick the internal disk.

⬇ Download Installer ISO

🔧 Single Board Computer (ARM)

v0.6.0
ARM
🍓

Raspberry Pi 3

wayangos-rpi3-gpu.zip
✅ VideoCore IV GPU, HDMI output
✅ Extract to SD card FAT32
18 MB
⬇ Download RPi 3
ARM
🍊

Orange Pi Zero 2W

wayangos-orangepi-zero2w.zip
✅ Allwinner H618, Mali GPU
✅ HDMI output
17 MB
⬇ Download OPi Zero 2W
📦 Headless / GUI Editions — v0.5.0 x86_64 base editions without GPU-specific drivers
▼
🖥️

Headless

6.19.7 · x86_64
✅ SSH · curl · NTP
➖ No RT · No GUI
20 MB
⬇ Download
⚡

Headless RT

6.19.3-rt1 · x86_64
✅ SSH · curl · PREEMPT_RT
➖ No GUI
20 MB
⬇ Download
🖼️

GUI

6.19.7 · x86_64
✅ Framebuffer · DRM/KMS
✅ Input · USB
21 MB
⬇ Download
⚡🖼️

GUI RT

6.19.3-rt1 · x86_64
✅ GUI + PREEMPT_RT
✅ 1000Hz · Hi-res timers
21 MB
⬇ Download

🖥 dcheck — Disk Health CLI

Linux · macOS · x86_64 / arm64

Storage health for servers and PCs: native SMART for SAS, SATA and NVMe (Dell PERC / MegaRAID included), remaining-life estimates, health gate and alerts, fake-drive and real-capacity checks, deleted-file recovery advice. Runs on any Linux or macOS — no WayangOS needed, no dependencies.

# install (checksum-verified, to /usr/local/bin)
curl -fsSL https://wayang.dalang.io/dcheck/install.sh | sh

# optional: also install smartmontools (apt/dnf/yum/zypper/apk/pacman/brew)
curl -fsSL https://wayang.dalang.io/dcheck/install.sh | sh -s -- --with-smartmontools

# preview without changing anything
curl -fsSL https://wayang.dalang.io/dcheck/install.sh | sh -s -- --with-smartmontools --dry-run

# run, and keep it up to date
sudo dcheck
sudo dcheck update

# fake drive? prove the real capacity (writes test files to free space)
sudo dcheck verify /dev/sdX --size 8G

# deleted a file? chance + what to do (read-only)
sudo dcheck recover /dev/sdX
sudo dcheck undelete /dev/sdX1 --to /mnt/usb/rescue

Requirements: none at runtime (static binary). SMART needs root. Offline servers: download the tarball for your platform from the dcheck page.

dcheck — screenshots, technician guide, manual downloads →

📖 Install Guide

Already downloaded? Follow 3 easy steps to flash to USB and boot WayangOS.

View Install Guide →

🔄 Keeping WayangOS Updated

A/B slots · rollback · offline

Patch and upgrade an installed box without reinstalling. WayangOS keeps two boot slots (A/B): the new image is written to the idle slot, verified, then booted. If it fails to start, GRUB falls back to the last good slot automatically, and you can roll back at any time.

# minor / patch within the installed major
sudo wayang update

# cross-major upgrade (explicit)
sudo wayang upgrade

# check only — change nothing
sudo wayang update --check

# offline bundle from USB (no internet)
sudo wayang update --from /run/media/usb/wayang-1.4.1-x86_64.wup

# go back to the previous slot
sudo wayang update --rollback

Updates are signature-verified and only reboot when you ask (add --reboot). /data is never touched.

Want to customize? Build from source: