Try it yourself
EuroOS is a sovereign operating system built from scratch in Rust, its own kernel, filesystem, network stack, capability security and desktop, with no Linux or BSD underneath. This preview boots to a working desktop with real networking and on-disk persistence. With hardware virtualization it boots in ~1–2 seconds.
A preview to look at and experiment with, not yet a daily-driver OS.
▶ Try it live in your browser, no installboots a private session for 30 minutes
A self-contained bundle: the EuroOS image, the UEFI firmware, and a one-click launcher. It sets up networking and a persistent disk for you.
⬇ Download QEMU bundle (.tar.gz)apt install qemu-system-x86 qemu-utils · dnf install qemu-system-x86 qemu-img · brew install qemu · or the QEMU for Windows installer../run-euroos.sh (Linux/macOS) or double-click run-euroos.bat (Windows).The launcher uses KVM (Linux), HVF (macOS) or WHPX (Windows) when available, that’s what makes it boot in seconds. Without acceleration it still runs, just slower.
Download the disk image, then create a VM with EFI enabled.
⬇ Download disk image (.vmdk.gz).vmdk.gz..vmdk as the hard disk.VirtualBox’s EFI is more finicky than QEMU, if it doesn’t boot, use the QEMU bundle.
A standard qcow2 cloud image. Upload it as a custom image/template, boot with UEFI firmware and a virtio
disk + virtio network interface, the desktop shows over the platform’s console/VNC.
The newest development build as a raw UEFI boot image (FAT32, x86-64). Write it to a USB stick to boot real hardware, or attach it directly as a raw disk in QEMU or any hypervisor, the freshest desktop build.
⬇ Download raw image (.img.gz)gunzip euroos-x86_64-uefi.img.gz.sudo dd if=euroos-x86_64-uefi.img of=/dev/sdX bs=4M status=progress, check lsblk first; this erases the target!qemu-system-x86_64 -bios /usr/share/ovmf/OVMF.fd -drive format=raw,file=euroos-x86_64-uefi.img -m 256M.Built from the current source tree. This build lands EuroOS’s modern-hardware (“Metal”) layer: it now installs to and boots from an NVMe or SATA disk (a modern, NVMe-only laptop runs standalone from its own disk), with from-scratch drivers for NVMe, AHCI/SATA, Intel e1000 and USB ethernet, USB hubs and USB audio, the ACPI power button, and TPM 2.0 over both the discrete (TIS) and firmware (CRB / fTPM / PTT) interfaces. Peripherals are network-first: driverless printing (IPP Everywhere) and scanning (eSCL), no per-vendor driver. And it plays DOOM, the real 1993 engine, as an unmodified userspace binary. It also carries the full sovereign-trust layer. The full-disk-encryption and secrets-vault keys are now sealed inside the TPM and released only on an untampered, measured boot; the VPN uses post-quantum hybrid key exchange (X25519 + ML-KEM-768, checked against the NIST vectors) so recorded traffic stays secret against a future quantum computer; EuroID can act as an eIDAS 2.0 digital-identity wallet with selective disclosure; the system image is protected by a signed dm-verity hash tree; time is authenticated (NTS); and every security event is written to a hash-chained, tamper-evident audit log. On the distribution side it adds a signed, rollback-safe update-delivery channel, multi-user sessions with per-user disk quotas, a signed package manager, a reproducible, Ed25519-signed release pipeline, and a GDB serial stub. The office core now opens and saves real .docx files (via a from-scratch DEFLATE), the system speaks all 24 EU languages (month and weekday names) with AZERTY/QWERTZ keyboard layouts, it knows what every file is and which app owns it (MIME + default-app), it has an audio mixer with per-app routing, and access to the camera, microphone or your files is capability-brokered: an app is granted it explicitly and per action (once, this session, or never) through the system permission portal, never as ambient access; every read of the system image is verified against a signed hash tree; the system journal survives a reboot; and a deadman watchdog catches a hung system. Sovereign data-control by design. Under the hood: a structured journal with crash capture, a deadman watchdog, a kernel-hardening baseline, continuous fuzzing, and DHCPv6 / mDNS / DNSSEC networking. Everything from before is still here: reads and writes FAT and exFAT, reads ext4, auto-mounts USB sticks, opens Windows (SMB) and NFS shares; secure A/B self-update with automatic rollback and Ed25519-verified images; the crash-consistent EuroFS; the GUI lockscreen (EuroID · memory-hard Argon2id); Zero-Trust for AI agents; the stateful firewall + forward-secret VPN; GNU-compatible coreutils; the live display server; and fail-closed TLS.
Current build 2026.07.14 (alpha, x86-64 UEFI). Check the SHA-256 against SHA256SUMS, see also VERSION:
sha256sum -c SHA256SUMS
The Terminal in the desktop is interactive. Try:
uname -a # EuroOS identity caps # the capability security model euroupdate status # A/B slots + boot-attempt counter (new) euroimmutable list # tamper-proof system files (new) eurousers audit --verify-chain # tamper-evident audit log js "document.write(6*7)" # the EuroJS engine (new) fsck # filesystem integrity scrub ping gateway # real networking free · ps · ls /
In the dock, open EuroText (type and save a file), EuroMonitor (live system status) and EuroLog (the live audit trail).