ITISYOU_OS

System Roadmap

Milestones are sequenced by dependency, not calendar — this page carries no dates on purpose. A milestone is reached when its verification gates pass, never before. V0.8+ is documented research direction, not active work.

  1. MILESTONE V0.1 // CURRENT

    Kernel Foundation

    IN DEVELOPMENT

    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.

    • COMPONENT_01

      Boot path (BIOS/UEFI via bootloader crate)

    • COMPONENT_02

      Memory management (PMM, paging, heap)

    • COMPONENT_03

      Interrupts, timer, scheduler, VFS, shell

    • COMPONENT_04

      Stretch: ring 3 + minimal syscalls + ELF loading

  2. MILESTONE V0.2

    Userspace Foundation

    PLANNED

    Stable process abstraction, ring 3 isolation, ELF loading, syscall ABI, IPC foundations, user programs, stronger memory protection.

    • COMPONENT_01

      Process abstraction & ring 3 isolation

    • COMPONENT_02

      ELF loading + syscall ABI

    • COMPONENT_03

      IPC foundations

  3. MILESTONE V0.3

    Storage

    PLANNED

    PCI enumeration maturity, block device abstraction, AHCI/NVMe research, persistent filesystem strategy, crash-consistency experiments.

    • COMPONENT_01

      PCI enumeration

    • COMPONENT_02

      Block device abstraction

    • COMPONENT_03

      Persistent filesystem strategy

  4. MILESTONE V0.4

    Networking

    PLANNED

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

    • COMPONENT_01

      NIC driver (VM target first)

    • COMPONENT_02

      IPv4/IPv6, UDP/TCP, DNS

    • COMPONENT_03

      Strict network permission model

  5. MILESTONE V0.5

    Graphics & Desktop Foundations

    PLANNED

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

    • COMPONENT_01

      Display + input subsystems

    • COMPONENT_02

      Compositor & windowing primitives

    • COMPONENT_03

      Accessibility architecture

  6. MILESTONE V0.6

    Hardware Expansion

    PLANNED

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

    • COMPONENT_01

      USB & audio

    • COMPONENT_02

      Device manager, ACPI/power foundations

    • COMPONENT_03

      Targeted driver strategy

  7. MILESTONE V0.7

    System Platform

    PLANNED

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

    • COMPONENT_01

      Signed/atomic updates

    • COMPONENT_02

      Sandboxing + capability/permission engine

    • COMPONENT_03

      Recovery and rollback

  8. MILESTONE V0.8

    AI-Native System Layer

    CONCEPT

    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.

    • COMPONENT_01

      Local inference service (outside the kernel)

    • COMPONENT_02

      Policy-controlled actions with preview/approval

    • COMPONENT_03

      Provenance, audit, post-action verification

  9. MILESTONE V0.9

    Daily-Driver Research

    CONCEPT

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

    • COMPONENT_01

      Wi-Fi & Bluetooth

    • COMPONENT_02

      Power management, suspend/resume

    • COMPONENT_03

      Sacrificial-device hardware research only

  10. MILESTONE V1.0

    Experimental Personal OS

    CONCEPT

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

    • COMPONENT_01

      Declared by criteria, never by calendar

Source: docs/ROADMAP.md — “Roadmap — no fabricated dates.”