Mike Saunders twórca systemu operacyjnego MikeOS napisał w bardzo przyjazny sposób artykuł, w którym objaśnia jak napisać prosty OS w assemblerze. Wymaga on od nas jedynie dostępu do Linux-a oraz podstaw programowania w jednym z języków wyższego poziomu: C, PHP itp. Zachęcam do przeczytania artykułu .