Hobby Operating System
Go to file
Drew Galbraith 53ff49b265 Add preprocessor directives to supress logs per file.
Makes the output much cleaner by default but allows for getting more
infor if debugging in the future.
2023-06-07 13:51:13 -07:00
lib Add preprocessor directives to supress logs per file. 2023-06-07 13:51:13 -07:00
scripts Move sys/test to Yellowstone init process. 2023-06-07 11:18:35 -07:00
sys Move sys/test to Yellowstone init process. 2023-06-07 11:18:35 -07:00
zion Add preprocessor directives to supress logs per file. 2023-06-07 13:51:13 -07:00
.clang-format Add a clang format spec 2023-05-17 20:30:15 -07:00
.gdbinit Add a kernel ELF module and load it in a new process. 2023-05-29 00:32:54 -07:00
.gitignore Add compile_commands.json to .gitignore 2023-05-17 20:42:21 -07:00
CMakeLists.txt Move sys/test to Yellowstone init process. 2023-06-07 11:18:35 -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.