abelleisle/nucleOS
The nucleOS Operating System
nucleOS is my rendition of a operating system (OS) that's both architecture and board agnostic.
None at the moment, check back later :)
boot - Basic bootloader or bootup sequence code
kernel - The kernel itself. Only handles kernel tasks, no hardware drivers, etc..:
system - The system code used to create a "distro" of sorts. Hardware initializtion, entrypoint from bootloader, linker script generation, initramfs, file system loader, etc..
docs - NucleOS documentation (augmented with code docs)
examples - Example system code that is used to provide examples (and test) the use of NucleOS
NucleOS uses a root build.zig to package and build NucleOS how the user feels. It can either be used to expose just the kernel to the user, or build a system image (with or without packaged bootloader).