Hobby Operating System
Go to file
Drew Galbraith f907c189bb Add a memcpy utility to libc 2023-06-12 19:13:16 -07:00
lib Add a memcpy utility to libc 2023-06-12 19:13:16 -07:00
scripts Add the Denali disk driver. 2023-06-08 02:36:59 -07:00
sys Add the Denali disk driver. 2023-06-08 02:36:59 -07:00
zion Don't mistakenly mask interrupts in user space 2023-06-12 19:01:09 -07:00
.clang-format
.gdbinit Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
.gitignore
CMakeLists.txt Add the Denali disk driver. 2023-06-08 02:36:59 -07:00
LICENSE Add LICENSE and README 2023-05-31 00:03:44 -07:00
README.md Add LICENSE and README 2023-05-31 00:03:44 -07:00
init-dbg.sh Update init bg script to inclue AR 2023-06-07 09:29:38 -07:00

README.md

AcadiaOS

AcadiaOS is a hobby operating system Iuse to explore and learn about OS development.

It is built on top of a small microkernel (currently ~3k LOC) that is capability based and provides memory management, process scheduling, and hardware access.