docs: updated roadmap

This commit is contained in:
antifallobst 2023-02-28 21:21:46 +01:00
parent 9f81658a90
commit 4d447860f5
2 changed files with 31 additions and 16 deletions

View File

@ -19,9 +19,10 @@
- [X] USTAR - [X] USTAR
- [X] RAMFS - [X] RAMFS
- [X] VFS - [X] VFS
- [ ] ELF loading [ partially done ]
- [ ] Keyboard input (ps/2 int) - [ ] Keyboard input (ps/2 int)
- [ ] Shell - [ ] Shell
- [ ] JSON parser for system config
- [ ] FAT32 - [ ] FAT32
- [ ] ELF loading
- [ ] Text Editor - [ ] Text Editor
- [ ] TCC - [ ] TCC

View File

@ -1,22 +1,36 @@
# NoxOS # NoxOS
NoxOS is a small x86 operating system (currently just a kernel). NoxOS is a small x86 operating system (currently just a kernel).
The kernel is booted using the limine boot protocol and fully documented. The kernel is booted using the limine boot protocol and is fully documented.
currently supported features:
- format strings
- heap
- exception handling
- register dumping
- scheduling
- threads
- graphics renderer
- multiple canvases
- alpha blending
- font rendering
- node based vfs
- ramfs
## Roadmap
- [x] Bootable system
- [x] Logger
- [X] Page frame manager
- [X] Interrupts
- [X] Page maps
- [X] Heap
- [X] Format strings
- [X] Graphics Renderer
- [X] Text
- [X] Double buffering
- [X] Buffer requests
- [X] Panic Screen
- [X] Register dump
- [ ] Stacktracing
- [X] Scheduler
- [X] (Kernel) Threads
- [X] Ramdisk
- [X] USTAR
- [X] RAMFS
- [X] VFS
- [ ] ELF loading [ partially done ]
- [ ] Keyboard input (ps/2 int)
- [ ] Shell
- [ ] JSON parser for system config
- [ ] FAT32
- [ ] Text Editor
- [ ] TCC
## Contribution Welcome :D ## Contribution Welcome :D