2 ms·
Operating Systems: Three Easy Pieces[0] coupled with Xv6[1]. Once you understand the fundamental ideas, you can move on to a specific real world implementation
by unmole 8y ago
Operating Systems: Three Easy Pieces[0] coupled with Xv6[1].
Once you understand the fundamental ideas, you can move on to a specific real world implementation like The Design and Implementation of the FreeBSD Operating System by Marshall Kirk McKusick et. al or Linux Kernel Development by Robert Love.
[0]: http://pages.cs.wisc.edu/~remzi/OSTEP/ http://pages.cs.wisc.edu/~remzi/OSTEP/
[1]: https://pdos.csail.mit.edu/6.828/2012/xv6.html https://pdos.csail.mit.edu/6.828/2012/xv6.html