Secure, RAM-only Ubuntu live image with automatic memory erasure.
Boot from USB, work entirely in RAM, and walk away knowing memory is wiped on shutdown. No persistence, no swap, no disk writes.
Download: Latest Release
- RAM-only operation: the entire system loads into RAM at boot. Remove the USB and keep working.
- Automatic memory wipe: the kernel's
init_on_free=1zeroes memory as it's freed during shutdown. Same proven approach as Tails OS. - UEFI Secure Boot: boots with Microsoft-signed shim and Canonical-signed GRUB. No BIOS changes needed.
- Hardened kernel: boot parameters, sysctl tuning, and module blacklists lock down the attack surface.
- CPU vulnerability mitigations: Meltdown, Spectre, MDS, and L1TF mitigations enabled by default.
- AppArmor enforced: mandatory access control from first boot.
- Suspend/hibernate blocked: three independent layers prevent memory state from leaking to disk.
- 28 unnecessary services masked: minimal attack surface out of the box.
- LXQt desktop: lightweight, fast, and functional. LibreWolf browser included.
# Build the ISO (requires root on an Ubuntu host)
sudo ./build.sh
# Write to USB
sudo dd if=build/gyros-*.iso of=/dev/sdX bs=4M status=progress oflag=sync && syncsudo ./build.sh # Default: incremental build, zstd compression
sudo ./build.sh --fast # Debug: cached chroot, lz4 compression
sudo ./build.sh --release # Release: full rebuild, xz max compressionRELEASE=noble sudo ./build.sh # Target a specific Ubuntu release
MIRROR=http://mirror.example.com/ubuntu sudo ./build.sh # Use a different mirror
IMAGE_NAME=myos sudo ./build.sh # Custom image nameEdit config/package-lists/*.list.chroot to add or remove packages.
From inside the running GyrOS:
~/verify-gyros.shSee INTERNALS.md for the full technical reference: build pipeline, boot architecture, security layers, QEMU testing, file structure, and design rationale.
- Ubuntu host (same version or newer than target release)
- Root access (debootstrap/chroot/mount require it)
- Healthy APT trust (
sudo apt updateshould succeed) - Build dependencies are installed automatically
