Current capabilities

What is actually landed and live-gated today — subsystem by subsystem. This is generated from the repository's own status, not from a roadmap. Where a capability is partial or hardware-specific, the page says so.

  • Networking — raw Ethernet up through ARP, IPv4/ICMP, UDP, DHCP, DNS, and a bounded TCP client, plus the TCP syscall seam.
  • Graphics — the framebuffer, the Road Pops terminal, and the Driving Award window manager with a window syscall seam.
  • Input — USB XHCI, HID enumeration, keyboard events, and pointer/click events routed to focused applications.
  • Storage & filesystem — FAT32 over virtio-blk, ESP + a second data partition, and a userland file syscall ABI.
  • Processes & IPC — concurrent EL0 programs, mailboxes, wait, kill, sys_exec/sys_kill.
  • User programs & demos — the 22 .BIN images exec'd from the disk, from seam proofs to the desktop apps.

The headline capability: a real machine

Put together, a single boot proves the whole stack in sequence:

  1. Firmware hands a UEFI app a machine; the kernel takes it over.
  2. A serial dipshit> shell answers commands with deterministic replies.
  3. The screen shows a working graphical terminal (Road Pops) composited by a window manager (Driving Award).
  4. User programs run at EL0 as processes, with syscalls, IPC, and exit statuses.
  5. The machine talks Ethernet — ARP, ICMP, UDP, DHCP, DNS, TCP — and types from a real USB keyboard.
  6. A desktop launcher starts real applications — calculator, editor, process monitor, file browser — that paint windows, receive events, and talk to the network.

Not there yet

  • SMP, multi-display, accelerated/3D graphics, and the balloon device.
  • TCP server/listen and any routing beyond the NAT gateway.
  • The window manager's pointer-driven focus is guest-complete but its live proof is a manual/CG-gated seam; DNS is shipped, but the resolver is bounded (A records only, no caching).

Those are honest gaps, not secrets — the Roadmap & status page and the repository's docs/status.md track them.