Simple x86-64 kernel
Go to file
Op52 0eecc83be1
Update README.md
2018-12-04 01:31:30 -05:00
inc initial 2018-12-04 01:29:45 -05:00
paper 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 01:31:30 -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

CurrOS

CurrSOS 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