Source: cirosantilli/bare-metal
= Bare metal
{wiki=Bare_machine}
Bare metal programming is to run a program without an <operating system> below it.
Or in other words, it is basically implementing an <operating system>/<firmware> yourself ad hoc, together with your actual program.