No description
  • Rust 95.5%
  • Makefile 2.4%
  • Linker Script 1.9%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
rayanmargham 62e5f0d543 fixed scheduler interrupt stack issue
Signed-off-by: rayanmargham <rayanmargham4@gmail.com>
2026-09-05 02:20:56 +01:00
kernel fixed scheduler interrupt stack issue 2026-09-05 02:20:56 +01:00
.gitignore podman use ramdisk and dont destroy my .git 2026-08-05 03:11:10 +00:00
GNUmakefile Scheduler rewrite for upcoming userspace 2026-09-05 01:48:19 +01:00
LICENSE rust rewrite 2025-10-18 02:00:50 +01:00
limine.conf Scheduler rewrite for upcoming userspace 2026-09-05 01:48:19 +01:00
nyaux_logo.svg README: Make README Pretty 2026-07-28 02:10:21 +01:00
README.md bug fixes + Prepare Nyaux for a jinx distro 2026-07-31 23:30:38 +01:00
wallpaper.png intial virtio gpu work plus minor refactorting 2026-06-13 22:35:26 +01:00

NyauxKC

Discord Nyaux Logo 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