mirror of
https://github.com/rayanmargham/NyauxKC.git
synced 2026-09-05 21:01:19 -05:00
No description
- Rust 95.5%
- Makefile 2.4%
- Linker Script 1.9%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| kernel | ||
| .gitignore | ||
| GNUmakefile | ||
| LICENSE | ||
| limine.conf | ||
| nyaux_logo.svg | ||
| README.md | ||
| wallpaper.png | ||
NyauxKC
NyauxKC is an unix-like operating system, the Nyaux kernel is monolithic, the kernel is written in rust. Please refer to the branch 'old-nyaux' if you are here to see what my project has done before, I am currently rewriting in rust which is what the main branch is.
Goals for the Project
-
Basic x86_64 setup and abstraction
-
PMM using freelist
-
Slab Allocation
-
Page Tables for x86_64 and RISCV64
-
VMM
-
VFS + Simple RAMFS
-
[*] USTAR
-
Syscalls
-
Scheduler Support for userland threads
-
ELF loader
-
Port Xorg ..
-
Port Wayland