BareMetal is an experimental Operating System with the design goal of utlitizing a single source code tree that supports multiple platforms (x86, x64, Arm) for all the high-level functions of the kernel.
Platform specific low-level functions are incorporated using
method plugs, which act similar to a method override.
BareMetal is experimental and incomplete.
The demo can be started by executing the following script: