Building an OS from Scratch -- The First Instruction
An operating system is, at its core, just a program. Like the applications we write, it ends up as binary machine instructions executed by the CPU; as computers evolved, this particular program simply took on more special responsibilities. Today we set aside the many functions of an OS and go back to what it is as a program: the first step is to get its first line of code running on a computer.