2 ms·
Honestly, I loved the simple way you explained the general idea, for what I assume is a process full of details and gotchas. Is there any resource you could po
by torben-friis 1y ago
Honestly, I loved the simple way you explained the general idea, for what I assume is a process full of details and gotchas.
Is there any resource you could point me to where I can learn?
I’m mostly used to working at a higher abstraction level and taking as “magic” everything below that.
I’d like to bridge the gap with lower level stuff now, it’s about time.
- cestith 1y agohttps://openlibrary.org/books/OL28332948M/Hands-on_Booting https://openlibrary.org/books/OL28332948M/Hands-on_Booting may not be the very best resource, but it covers the process for multiple operating systems. For individual hardware stacks, there are processor and system documentation that explain exactly the memory addresses, the state of registers, the location on a drive where the firmware tries to find your bootloader, and all that.
- kortex 1y agoBen Eater's "computer from scratch" series is phenomenal for going from that "building on black box APIs" level to "this is what's physically happening in the real world inside that black box" https://eater.net/ https://eater.net/