I originally create this kernel as a small software to provide basic functions for reading file, control components, etc. so I can create my custom OS.
I decided to make it modular so it would be easy to debug and be like Linux. But I realized it can be used to make any custom OS I(or you)'d like.
The kernel currently have few functions along with some useful variables.
The functions include:
gpuInvoke()
Control the GPU and any attached displays.
printStatus()/writeStatus()
Low-level print() and io.write().
fs()
Low-level filesystem controller. Can control a