JProMi63 wrote: ↑Sat Jun 06, 2026 10:18 am
What advice, books, and wiki pages (from OSDev, of course) can I use to learn more?
Welcome to this hobby of ours. I started many years ago and have documented my findings through
six books. It has been an enjoyable hobby for sure.
If your intent is to learn, my suggestion, and some others here may disagree, is to start with 16/32-bit legacy mode instead of EFI and 64-bit.
My reasoning is that with legacy mode, you get to learn and understand what actually happens when the power button is pushed. With EFI, all of that is done for you. EFI already boots the hardware, sets up paging, reads from a file system, initializes the screen, all of these things for you, and you fail to learn this boot process.
However, on the other side of this, if your intent is to get to a working stage quickly, not caring to learn the boot process, then by all means, start with EFI.
Anyway, just my opinion. I wish you good luck and please feel free to post questions, even myself finding this forum a great asset.
Ben
-
https://www.fysnet.net/osdesign_book_series.htm