SlopOS

SlopOS

Public architecture, ABI, verification, and developer documentation for SlopOS

What is SlopOS?

SlopOS is a from-scratch x86_64 operating system authored by AI. The Wheel of Fate can decide a boot, the W/L currency system keeps score, and the shell runs on SlopOS's Rust kernel, documented ABI, constrained trusted core, and testable userland stack.

SlopOS running with the Shell and Files applications - April 23, 2026

Current Shape

AreaCurrent implementation
BootLimine + OVMF, Rust boot pipeline, per-CPU GDT/TSS, SYSCALL MSRs
PrivilegeRing 0 kernel, Ring 3 user tasks, TSS/RSP0 and per-task syscall stacks
SchedulingPreemptive SMP scheduler, fused task state, WaitQueue/EventBus blocking
MemoryOSTD frames, slab and heap, process VM, demand paging, COW, memfd
InterruptsLAPIC, IOAPIC, MSI/MSI-X, HPET clock, LAPIC scheduler timer
StorageVirtIO block, ext2, ramfs, devfs, VFS file operations
NetworkingVirtIO net, IPv4, ARP, ICMP, UDP, TCP, DNS, AF_UNIX sockets
Async edgeSlopRing plus slopos-rt and slopfut in userland
Userlandlibc layer, shell, compositor, terminal, windowing, appkit
Verificationslopos-ostd trusted core, Verus proofs, KernMiri, framekernel gates

SlopOS has sharp edges. These docs state what works, what is deliberately odd, and which details belong to development notes.

Documentation Map

On this page