-
Notifications
You must be signed in to change notification settings - Fork 0
Open Decisions
André Borchert edited this page Jun 13, 2026
·
1 revision
This page tracks unresolved design choices so future implementation work does not pretend uncertain choices are final.
| ID | Area | Decision needed | Current default | Owner | Due before |
|---|---|---|---|---|---|
| OD-001 | Kernel language boundary | Exact boundary between freestanding C99 kernel code and C++ runtime/userspace code | Kernel core is freestanding C99 plus minimal assembly; C++ is userspace/runtime only | Project owner | WP-003 |
| OD-002 | Bootloader path | Custom UEFI loader vs adopting an existing bootloader for early bring-up | Custom minimal UEFI loader | Project owner | WP-003 |
| OD-003 | Initial filesystem | Initramfs, simple read-only filesystem, or FAT-backed early image | Initramfs or simple read-only image for QEMU | Kernel lead | WP-011 |
| OD-004 | Intel Desktop NIC | First physical NIC family for low-latency desktop testing | Open | Platform lead | Intel Desktop port |
| OD-005 | First Xeon platform | Specific Xeon generation, socket count, NIC, and NVMe test system | Open | Platform lead | Xeon port |
| OD-006 | First ARM/NVIDIA target | Exact N1X/GB10-compatible board or system | Open | Platform lead | ARM/NVIDIA port |
| OD-007 | Swift support timing | Whether Swift support is a developer-preview goal or later runtime experiment | Later runtime experiment unless explicitly reprioritized | Project owner | App-agent runtime |
| OD-008 | Package/update format | System package format and signed update envelope | Open | Release lead | Release hardening |
| OD-009 | Security review process | Review gate for code-changing agents and kernel capabilities | Open | Security lead | Security hardening |
| OD-010 | License | Final open-source or source-available license | License to be decided | Owner | First public release |
- Add an open decision when a page has to mention an unresolved design choice.
- Do not encode an open decision as a final implementation requirement.
- Close decisions by linking the commit, issue, or benchmark evidence that resolved them.
This page defines the GitHub Wiki navigation sidebar.
- Architecture
- AI Cells
- CPU AI Runtime
- App Agents
- Memory System
- Networking
- Scheduler and Core Isolation
- Filesystem and Storage
- Driver Model
- Security Model
- Build System
- Build System
- Project Tracker
- Implementation Plan
- QEMU Full OS Core Workdown
- QEMU 100 Completion Plan
- Example Apps
- Codex Work Packages
- Testing and Benchmarking