From 92aaa474356c15f090ecb2092f21c4246f56e743 Mon Sep 17 00:00:00 2001 From: Karina Date: Fri, 30 Jan 2026 07:16:24 +0400 Subject: [PATCH] docs: roadmap update --- ROADMAP.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index e9f855c..872e0ec 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -8,7 +8,7 @@ --- -## Current Status: v0.5.2 (Alpha) +## Current Status: v0.5.3 (Alpha) *Where we are now.* - **Core:** Ring 0 / Ring 3 isolation implemented. - **Mem:** PMM (bitmap), VMM (PML4, HHDM). @@ -21,18 +21,6 @@ ## 📅 Phase 1 *Goal: Transform the decorative userspace into a functional mechanism.* -### v0.5.3 (Immediate Priority) -*Focus: Lifecycle & Memory* -- [x] **Syscall: Memory Management** - - Implement `sys_mem`. - - Allow userspace to dynamically allocate pages (User Heap). -- [x] **Syscall: Process Lifecycle** - - `sys_spawn(path)`: Load `.hot` files via VFS, create new process structures. - - `sys_exit(code)`: Proper termination, ZOMBIE state, resource cleanup in scheduler. -- [x] **Userspace Lib (mini-libc)** - - Wrappers: `malloc`, `free`, `exec`, `exit`. - - `crt0.asm` for proper `main()` entry. - ### v0.5.4 (The Shell Update) *Focus: Interactive Userspace* - [ ] **Userspace Shell (`ush`)** @@ -101,6 +89,7 @@ | Version | Date | Key Features | | :--- | :--- | :--- | +| **v0.5.3** | 2026-01-30 | `sys_mem`, `sys_spawn`, `sys_wait`, `sys_exit` | | **v0.5.2** | 2026-01-30 | **HOT!** format, Ring 3 isolation, VFS, CPIO parsing. | | **v0.5.1** | 2026-01-29 | Initial userspace jumps, syscall mechanics. | | **v0.5.0** | 2026-01-29 | Kernel officially named "Dewar". Versioning standardized. |