From Power Button to Desktop: UEFI, Bootloaders, and the Kernel
The earlier posts, how computers run programs and inside a running process, started with a program already running. This one goes further back, to the moment you press the power button, and follows the chain that has to happen before any of that machinery exists. What firmware is Firmware is software. The difference from ordinary software is where it lives and what it does. Regular software, your browser or the OS, sits on your hard disk or SSD....