V kapitole Program jsem řekl, že každý software je jen seznam instrukcí pro procesor v dané instrukční sadě
Operační systém (zkráceně OS) není nic jiného, než program tedy seznam instrukcí, které se po spuštění počítače načtou do RAM paměti.
“Bare-metal” a “normální” program
Každý běžný operační systém je program, který běží přímo nad procesorem. Tvorbě programů přímo nad procesorem se říká bare-metal programming 1
Tento typ tvorby softwaru však není praxe běžných ajťáků 2 a proto se tu dál o něm zmiňovat nebudu. Běžní ajťáci tvoří programy nad operačním systémem.