A modern x86-64 operating system built from scratch. Native Win32 API compatibility. Linux binary support. Windows 11‑inspired desktop. 100% open source.
Countdown to First Release
Target release: January 28, 2028
Run Windows apps, Linux binaries, and native Impossible OS programs — all on a single, clean kernel.
Designed to run Windows applications natively — no emulation layer, no virtual machine. CreateFile(), ReadFile(), CreateProcess() — the Win32 API as the native syscall interface. PE32+ executables at full speed.
Designed to run unmodified Linux ELF binaries through a built-in POSIX compatibility layer. open(), read(), fork(), exec() — translated to native kernel calls transparently. No WSL. No containers.
Not a Linux distro. Not a Windows fork. Every line — from the UEFI bootloader to the window manager — written in C and x86-64 assembly. Full control over every byte. Zero legacy bloat.
84,000+ Lines of CodeA fully-featured desktop operating system with modern hardware support.
Custom IXFS with journaling, copy-on-write, and 64-bit addressing. Plus full FAT32 read/write for USB drive compatibility.
DMA-only storage with NCQ command queuing. No legacy IDE polling. Boot from SATA or NVMe at full speed.
Taskbar, Start Menu, window compositing with Mica and Acrylic effects, dirty rectangle optimizer, smooth 60fps rendering.
Symmetric multiprocessing with per-CPU run queues, CFS-style scheduler, mutexes, semaphores, RWLocks, seqlocks, and RCU.
Full network stack: Ethernet, ARP, IPv4, ICMP, UDP, DHCP. TCP and DNS in progress. RTL8139 and VirtIO-net drivers.
Modern UEFI bootloader with GOP framebuffer. No legacy BIOS. No VGA text mode. Clean, secure boot chain from power-on.
Codex Registry — a Windows-compatible registry with HKLM, HKCU hives. RegOpenKeyEx, RegSetValueEx and full persistence.
SSE2 SIMD-accelerated graphics with pre-multiplied alpha blending, gradient rendering, TrueType fonts, and glyph caching.
Full development kit with headers, libraries, and documentation. Build native apps with CreateFile, ReadFile, WriteFile.
Technically, no. Practically, also no. But we're doing it anyway.
Absolutely not. But why let a little thing like impossible odds get in the way? We're giving it a go anyway.
Highly unlikely. We might not even have a functioning classic control panel right away, but that isn't going to stop us from trying to build a better experience from the ground up.
No. The market is completely saturated. But here it is anyway. Enjoy.
If your definition of "daily use" involves sudden kernel panics and debugging C at 3 AM, then yes, it's perfect. Otherwise, proceed with extreme caution.
Sometime between next month and the end of time. Good software takes time; impossible software takes just a little bit longer.
No. We just have a severe, incurable allergy to people telling us something is "impossible."
Impossible OS is fully open source. Star the repo, download the alpha, or contribute code.