Skip to content

mohammad-yazdani/curros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CurrOS

CurrOS is a simple x86-64 kernel that supports interrupt, memory management, processes and threads, userspace and system calls. It has vastly simplier but not better memory management than its successor CurrOS.

Toolchain

clang, lld, xorriso, grub-pc-bin, nasm

Build

Run make inside "user" directory to build the test user program. Run make in root dir and boot from out/curros.iso

Clean

make clean cd user make clean

About

Latin currere means to run, so this is an OS that runs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published