Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup
-
Updated
May 30, 2020 - Assembly
Expected Behaviour
As a developer, the interfaces of the client should be easy to work with.
The endpoints should be documented in a way that describes what the purpose of each endpoint is and what the parameters do.