ITISYOU_OS

Roadmap — no fabricated dates

Milestones are sequenced by dependency, not calendar. A milestone is reached when its verification gates pass, never before.

V0.1 — Kernel Foundation (complete — tag v0.1.0)

Independently bootable x86_64 kernel in QEMU: serial diagnostics, physical + virtual memory, heap, exceptions/interrupts/timer, kernel tasks + scheduler, VFS/initramfs, interactive shell, automated boot/regression testing, reproducible builds.

V0.2 — Userspace Foundation (complete — tag v0.2.0)

Ring 3 execution of real ELF64 programs, strict loader (W^X, window, overlap policy), syscall ABI (write/exit/yield/getpid), kernel/user MMU isolation, crash containment, clean process teardown.

V0.3 — Process Isolation + Storage Foundation (current)

Achieved: per-process page tables with verified cross-process isolation; concurrent Ring 3 processes (cooperative scheduler, spawn/wait/exit); expanded syscalls with strict user-buffer validation; a minimal IPC channel primitive; PCI enumeration; a block-device abstraction; and a read-only NVMe driver reading real blocks from an emulated controller. Remaining for a full storage milestone: NVMe writes, AHCI, a persistent filesystem, and crash-consistency work; and preemptive user scheduling.

V0.4 — Networking

NIC driver (VM target first), Ethernet, ARP/NDP, IPv4/IPv6 foundations, UDP/TCP, DNS, strict network permission model.

V0.5 — Graphics & Desktop Foundations

Framebuffer/display abstraction, input subsystem, compositor, windowing primitives, text rendering, basic GUI toolkit, accessibility architecture.

V0.6 — Hardware Expansion

USB, audio, device manager, ACPI/power foundations, laptop hardware research, targeted driver strategy.

V0.7 — System Platform

Service manager, package/runtime model, signed/atomic updates, sandboxing, capability/permission engine, recovery and rollback.

V0.8 — AI-Native System Layer

Local inference service outside the kernel, system knowledge over approved local state, diagnostic agent, policy-controlled system actions with preview/approval, provenance/audit, post-action verification.

V0.9 — Daily-Driver Research

Wi-Fi, Bluetooth, accelerated graphics strategy, power management, suspend/resume, application ecosystem — real hardware only on explicitly approved sacrificial devices.

V1.0 — Experimental Personal OS

Declared only when reliability, security, recovery, hardware support, installation and update safety criteria are defined and passed.