Simple x86-64 kernel
Go to file
Op52 7ef853caec
Update README.md
2018-12-04 09:29:43 -05:00
inc initial 2018-12-04 01:29:45 -05:00
src initial 2018-12-04 01:29:45 -05:00
test initial 2018-12-04 01:29:45 -05:00
user initial 2018-12-04 01:29:45 -05:00
.gitignore initial 2018-12-04 01:29:45 -05:00
LICENSE initial 2018-12-04 01:29:45 -05:00
README.md Update README.md 2018-12-04 09:29:43 -05:00
grub.cfg initial 2018-12-04 01:29:45 -05:00
linker.ld initial 2018-12-04 01:29:45 -05:00
makefile initial 2018-12-04 01:29:45 -05:00

README.md

CurrSOS

CurrSOS is a simple x86-64 kernel, as the final project of CS850, that supports interrupt, memory management, processes and threads, userspace and system calls. It has vastly simplier but hacky 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