Sovereign · open source · EUPL-1.2

An operating system that belongs to Europe.

A friendly desktop built from scratch in Rust — encrypted by default, with zero telemetry and a calm, human interface. Not a security tool. Your everyday computer, on your terms.

Try the desktop Open live demo
No telemetry Encrypted by default 100% open code
euro-os.eu / live desktop
Click to interact
A real, running prototype — sign in, open apps, try the right-side status bar.
Zero telemetry Built from scratch in Rust Encrypted by default Fully open source Governed in Europe
The vision

Why Europe needs its own desktop.

Europe runs its public life on operating systems it does not control, build, or audit. Every update, every default, every line of telemetry is decided elsewhere.

EuroOS is the first fully sovereign, from-scratch European OS for ordinary people — a microkernel in Rust, its own desktop, its own toolchain and package signing. No inherited codebase, no hidden data flows. Software you can read, trust, and shape.

Sovereign by design

Own code, own infrastructure, own keys. Hosted and governed in Europe.

Human, not corporate

Calm visuals, plain language, resolution-independent from 1080p to 8K.

Security & privacy

Secure by default — and it stays out of your way.

Protection is built into the kernel, not bolted on. You see it in friendly, plain language — never a wall of warnings.

Encrypted from boot

A verified boot chain and full-disk encryption mean a stolen device reveals nothing. Keys never leave your hardware.

Apps in their own box

Every app is sandboxed with capability tokens. It gets exactly the access it needs — and you can see and revoke it anytime.

Nothing phones home

Zero telemetry, blocked tracking pixels, no third-party cookies. Live indicators show whenever the camera, mic or location is in use.

On by default:
Full-disk encryption App sandboxing Firewall Signed apps only Telemetry off
Roadmap

From a working kernel to a daily desktop.

Security foundation and UI infrastructure first — then apps at scale. Each horizon is a coherent, demonstrable whole.

HORIZON A

Finish the foundation

A secure, multitasking kernel with the UI infrastructure everything rests on: secure boot, encrypted EuroFS, the EuroUI framework, DPI engine and design tokens.

Secure boot chainCapability tokensEuroUI frameworkCommand paletteWorkspaces
HORIZON B

Mature toolchain + first real apps

musl-libc and a POSIX layer so existing open-source software builds unchanged — and the first EDS-native apps land.

bash · curl · gitEuroFilesEuroTerminalEuroSettingsEuroStore
HORIZON C

Productivity + data protection

A desktop you can use every day: mail, calendar, contacts and office, with per-user encryption domains and EuroVault.

EuroMailEuroCalendarEuroWriterEuroVaultPrivacy dashboard
HORIZON D

Ecosystem & enterprise

Threat-resistance, a real browser, accessibility everywhere, ARM64, and an independent EuroKernel Foundation. v1.0 for end users.

EuroWebAnti-ransomwareARM64 portTrust CenterFoundation
For developers

Build the operating system Europe deserves.

EuroOS is open from the kernel up. Pick an RFC, ship a signed commit, package an app — reproducible builds and Ed25519 signing are first-class from day one.

View on GitHub Read the RFCs
EUPL-1.2
Open licence
Ed25519
Signed packages
RFC
Open process
# clone, build & boot from scratch
$ git clone https://euro-os.eu/eurokernel
$ ./scripts/build.sh # userland → kernel → img
$ ./scripts/run-qemu.sh
[boot] UEFI → ExitBootServices → EuroKernel
[ok] desktop ready — sandboxed & encrypted
# build & sign a package
$ eupkg build ./myapp --sign
[eupkg] myapp.eupkg signed (Ed25519) ✓

Try EuroOS today.

Boot the prototype in QEMU, or explore the live desktop right in your browser. It's early — and it's really running.

Launch live desktop Download disk image Source & docs
x86-64 · UEFI Runs in QEMU Reproducible build