What happens, exactly, when you turn your computer on? Yeah, you see the black screen and words scroll by, then, finally, the Vista startup sound... But, there's a good deal of code that runs in this preOS environment, much of it composed in languages
you've probably never written (like 16-Bit Real Mode code). What does the BIOS do, anyway? Why do we need a BIOS? Vista can run without a BIOS: It supports UEFI. What's UEFI, anyway?
This is a rare interview with some of the developers nobody sees during the day (
), who live and breathe in the preOS space (this is the single threaded world of pre-operating system start-up context where there is no memory manager, no object manager, no
kernel period - it takes highly skilled developers to write code in this memory confined space, the land of real mode code and the BIOS).
Meet Jamie Schwartz, Development Lead, Windows Kernel Dev team, and Andrew Ritz, Development Manager, Windows Kernel Dev team. They tell us all about the wonderful world of preOS. Enjoy.