SlopOS
Status

Current Capabilities

What SlopOS can do today

This matrix describes the current public capability level based on the source workspace and justfile.

AreaStatus
BootLimine + OVMF ISO boots under QEMU q35
SMPMulti-core scheduler support with per-CPU state and LAPIC timers
Privilege separationRing 0/Ring 3 user tasks, TSS/RSP0, SYSCALL fast path
MemoryDemand paging, COW fork, mmap/munmap/mprotect, memfd, ASLR-related code
Filesystemext2 root image on VirtIO block, VFS, ramfs, devfs, pipes
NetworkingVirtIO net, IPv4, ARP, ICMP, UDP, TCP, DNS, AF_UNIX
Process APIspawn, exec, fork, clone, waitpid, process groups/sessions
Signalsrt_sigaction, masks, kill, sigreturn, signalfd
Async runtimeSlopRing, slopos-rt, slopfut, pidfd waits, signalfd futures
UIFramebuffer, compositor, terminal, shell, windowing, appkit widgets
TestsQEMU KTAP harness, userland tests, host tests, JSONL output
VerificationVerus proofs for selected critical logic, KernMiri, framekernel gates

Userland Binaries

The normal root image builds:

init shell terminal compositor roulette file_manager image_viewer
sysmon nmap ifconfig nc curl ping

The test image adds userland test programs for process, heap, image, network, ring, pidfd, signalfd, slopfut, signals, terminal, and clipboard behavior.

Developer Loop

The intended inner loop is:

just setup
just boot-fast
just test FILTER='glob'
just check-framekernel

Run just --list for the current recipe list.

On this page