3 ms·
I don't know C but I am interested in learning. What would be a good place to learn the steps of making an OS? I just want a bird's eye view right now, just t
by rblion 8y ago
I don't know C but I am interested in learning.
What would be a good place to learn the steps of making an OS?
I just want a bird's eye view right now, just to understand the moving parts. This will also help me in the future as a manager.
- ptr 8y agohttps://wiki.osdev.org https://wiki.osdev.org
- aswinmohanme 8y agoI followed this http://www.osdever.net/bkerndev/Docs/intro.htm http://www.osdever.net/bkerndev/Docs/intro.htm with some pointers from osdev wiki
- DarmokJalad1701 8y agoNice! I remember following this site back in the day. My tiny "OS" got till paged memory management and didn't really go any further. I used to use "Bochs" CPU emulator for testing.
- necovek 8y agoRight, I used bochs too: it was a full emulator, none of this "let's just let the CPU really run these" things. :)
- twic 8y agoIn Rust rather than C, but a good walk through the basics of getting an OS booted: https://os.phil-opp.com/ https://os.phil-opp.com/
- twtw 8y agoIn addition to the resources other have mentioned, I've found this http://pages.cs.wisc.edu/~remzi/OSTEP/ http://pages.cs.wisc.edu/~remzi/OSTEP/ valuable.