An extra abstraction layer for Kernel Drivers. Define your own write/read logic.
gcc
,bison
,flex
,make
.libxz
: For compressing the resulting binary.
Use this one-liner for initial demo.
make && \
./build/compiler/compiler samples/test.c build/test.xz && \
./build/user/runner-user build/test.xz 1 && \
./build/user/runner-user build/test.xz 2
For educational purposes.