Update READMEs and TODOs

This commit is contained in:
Drew Galbraith 2023-10-24 22:56:45 -07:00
parent 2b27af5814
commit 5b781bb394
5 changed files with 131 additions and 6 deletions

14
zion/README.md Normal file
View file

@ -0,0 +1,14 @@
# Zion Microkernel
The Zion Microkernel is a capability based kernel. The types of objects that
processes can hold a capability to exist in the `object/` directory. The system calls
used to interact with them are enumerated in `include/zcall.h` and are implemented
in the `syscalls/` directory.
The system uses a barebones ELF loader (`loader/init_loader.h`) to jump to userspace
but from there userspace processes are responsible for loading child processes into
memory and executing them.
## Open Work
The [TODO file](TODO.md) enumerates current areas for improvement.