a rust OS supporting x86-64 (and more to come!)
  • Rust 98.9%
  • Assembly 0.7%
  • Just 0.2%
  • Linker Script 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-21 17:38:52 -04:00
.cargo backtrace for userspace programs, implemented in cynara std 2026-08-20 00:37:31 -04:00
abi add mmap syscall and abi variant 2026-08-20 17:07:58 -04:00
grub Add grub folder and grub.cfg 2026-07-09 06:33:37 -04:00
initrd/etc users: user table, user field in thread, user-related syscalls, /etc/user in initrd, whoami binary 2026-08-15 21:57:11 -04:00
src improve VGA speed with shadow buffers 2026-08-21 17:38:52 -04:00
user change programs to use Map 2026-08-20 17:41:35 -04:00
xtask add clock to improve SMP timing 2026-08-21 16:59:56 -04:00
.gitignore implement basic cynara std, init program, wire up kernel_main to look for init on startup 2026-08-14 20:50:11 -04:00
build.rs begin implementation of SMP: AP trampoline, install AP trampoline, reserve frames 2026-08-21 00:12:17 -04:00
Cargo.lock improve build system, remove makefile (2) 2026-08-16 10:46:24 -04:00
Cargo.toml improve build system, remove makefile (2) 2026-08-16 10:46:24 -04:00
justfile add support for virtio and disk creation, add virtio-blk driver 2026-08-19 06:10:31 -04:00
rust-toolchain.toml create rust toolchain file 2026-07-08 23:54:03 -04:00