Roadmap
Where NexisOS is headed.
NexisOS is in early development. Every item below stays open until it has been verified on real hardware, so the list shows what is planned, not what is finished.
-
Phase 0: Skeleton In progress
- Package definition format, parsing and validation
- Content-addressed store with a crash-safe reference index
- Dependency resolution from ordered, pinned sources
nexisCLI andcheck --config- TUI installer and the Buildroot ISO
- CI: lint, build, unit, installer and smoke tests
-
Phase 1: Realisation Planned
- Build scheduler and sandbox enforcement
- Transactional commit of build outputs
nexis rebuild --dry-runagainst real definitions- A package set that can build itself
-
Phase 2: Composition and generations Planned
- Merged trees with path collisions as hard errors
- composefs images sealed with fs-verity
- Atomic activation, rollback and BLS boot entries
nexis generations,rollback,diffandgc
-
Phase 3: nexis-init Planned
- pidfd supervision, restart policy and readiness
- Per-service sandboxes, directories, environment and schedules
- cgroups v2 limits and PSI-based OOM handling
sd_notify, socket activation and watchdogs- Device management, tmpfiles and logging
-
Phase 4: Package coverage Planned
nexis newto generate a definition from a URL- Importers for language package managers and Arch PKGBUILDs
- Definition tiers and
nexis checkfor definitions
-
Phase 5: Security Planned
- SELinux policy compiled into generations, per-service domains
- Firewall generated from service declarations
- seccomp profiles through libseccomp
- Privilege wrappers and the
doasfeature - nexis-guard and the package security policy
-
Phase 6: Usability Planned
- Development environments and home layers
- Readable diagnostics throughout
-
Phase 7: Distribution Planned
- Signed releases and Secure Boot
- Benchmarks against other distributions
- Installable ISO published on SourceForge
- User documentation and installation guide
-
After 1.0: systemd independence Planned
- A
logindsubset so desktops need no elogind - A native device manager in place of eudev
- A
Want the detail? The full roadmap, with what each item unblocks, is docs/roadmap.md. Questions and ideas are welcome in Discussions.