4 ms·
How does one even begin to start learning about this subject? This is quite fascinating, I've always wanted to learn about OSes, the underlying mechanisms... al
by gzer0 4y ago
How does one even begin to start learning about this subject? This is quite fascinating, I've always wanted to learn about OSes, the underlying mechanisms... all of that. The sheer depth of knowledge and technical-know how is truly incredible. I find it hard to even begin, there's so many resources out there.
- Cyberdog 4y agoSome college CS departments have courses in OS development. If that's not an option, I'd start with a textbook like Operating Systems: Design & Implementation, aka the Minix book, since it documents the development of the Minix operating system. https://wiki.minix3.org/doku.php?id=www:documentation:start https://wiki.minix3.org/doku.php?id=www:documentation:start
- saagarjha 4y agoGenerally you’d look to learn about OS design and reverse engineering.
- dento 4y agoFor a hands-on introduction, writing a minimal kernel in Rust, see https://os.phil-opp.com/ https://os.phil-opp.com/
- matheusmoreira 4y agoThe OSDev wiki is nice. https://wiki.osdev.org/ https://wiki.osdev.org/