-
Notifications
You must be signed in to change notification settings - Fork 0
Version History
A chronological record of every ModuOS release, from the original prototype through to the current build.
The very first proof-of-concept. A bare-metal "Hello World" that established the toolchain and boot flow. No real functionality; purely exploratory.
The first version worth calling an OS. Established the initial kernel structure and basic I/O primitives.
Added PS/2 keyboard support — the first interactive input.
Introduced VGA with colour output, replacing the earlier monochrome text renderer.
A pivotal release. The OS was renamed to ModuOS and the core kernel was rewritten from scratch. Shipped with Zenith 1, the first interactive shell.
Shell update: Zenith 2. Expanded command set and improved usability.
Implemented polling-based ATA disk access — the first persistent storage support.
Shell update: Zenith 3. Broader I/O subsystem work and general stability improvements.
The first publicly released version of ModuOS. Shell update: Zenith 4.1. Early process experiments — the first steps toward multi-tasking.
Significant hardware support milestone:
- AHCI / SATA storage driver
- PCI device enumeration
- DevFS — device-tree filesystem replacing legacy drive letters
- Experimental UEFI boot path (work-in-progress)
- Early, broken USB stack — groundwork only
A major architectural leap:
- SQRM loadable module runtime
- Ring 3 userland — full kernel / user separation
- Large wave of bug fixes across the board
The largest release to date. Almost every subsystem received significant work:
| Area | What changed |
|---|---|
| Shell | Zenith 5 and Zenith 5.1 — two successive shell generations |
| SQRM | New module types; service support |
| Automanager | System service manager (analogous to systemd) |
| Storage | AHCI/SATA fixes; interrupt-driven I/O replacing polling |
| USB | Properly functional USB stack |
| UserFS | IPC-style virtual filesystem for inter-process communication |
| NodGL API | High-level userland graphics/event API |
| FlareX | X11-inspired display server and window compositor |
| Networking | Initial network stack and driver support |
| Userland | Large collection of new applications and utilities |
| General | Extensive bug fixes throughout |