Move the InodeTable creating to the Init function which (somewhat) requires us to stop taking the Ext2BlockReader as a reference (the reference from the Init function goes out of scope). Make the Ext2BlockReader Init function return a shared ptr by default. |
||
---|---|---|
lib | ||
scripts | ||
sys | ||
sysroot | ||
toolchain | ||
zion | ||
.ccls | ||
.clang-format | ||
.gdbinit | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
init-dbg.sh |
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.