1
First steps in bare-metal programming using UEFI
A series of articles about bare-metal programming for x86 PC-type computers, using Linux for development.
Home page
Visit kevinboone.me → On Hacker News Aug 2021 – Nov 2026
History & Retro Computing 5Systems & Performance 3Software Engineering 3Hardware & Electronics 3Web & Frontend 2Security & Privacy 2
A series of articles about bare-metal programming for x86 PC-type computers, using Linux for development.
Why half a million people learned to program in Pascal, when you’d think they had no earthly reason to.
This article is about how programming for CP/M, usng a 40-year-old C compiler, differs from modern C development, even for console applications.