4 Roadmap
youwen edited this page 2025-08-31 01:45:02 -07:00

Roadmap

Phase one: branch off

  • Initial branch off from liminalOS
  • Extract user-specific configuration and design modular user configuration scheme
    • As the genius design of liminalOS already separated user configuration into the reference/ directory, a few minor refactors have given reference/ its own flake.nix and flake.lock that track functorOS. This has effectively decoupled user configuration, secrets, etc from the main modules. With this work completed, reference/ will soon be deleted entirely from the tree, completing its decoupling.
  • Begin integration of stakeholder configurations
  • Iron out issues

Once all tasks above are completed, functorOS stakeholders will facilitate the sunsetting of their respective operating system projects to maintain a vested interest in functorOS.

Phase two: polishing

In phase two, we will address all unsatisfactory concessions made during phase one, and focus on achieving relative feature parity with the original constituent operating systems.

Phase 3: innovation

In phase three, which is likely quite a ways away, we can direct our attention towards hacking on novel improvements.