3 ms·
My personal recommendation concerning OS development is xv6: https://pdos.csail.mit.edu/6.828/2016/xv6.html https://pdos.csail.mit.edu/6.828/2016/xv6.html Prin
by wolfgke 10y ago
My personal recommendation concerning OS development is xv6: https://pdos.csail.mit.edu/6.828/2016/xv6.html https://pdos.csail.mit.edu/6.828/2016/xv6.html
Printout of important parts of the source code: https://pdos.csail.mit.edu/6.828/2016/xv6/xv6-rev9.pdf https://pdos.csail.mit.edu/6.828/2016/xv6/xv6-rev9.pdf
Book: https://pdos.csail.mit.edu/6.828/2016/xv6/book-rev9.pdf https://pdos.csail.mit.edu/6.828/2016/xv6/book-rev9.pdf
(both are linked in the menu at the top of the page)
Review by John Regehr: http://blog.regehr.org/archives/1114 http://blog.regehr.org/archives/1114
(Github Repositories:
> https://github.com/mit-pdos/xv6-public https://github.com/mit-pdos/xv6-public
> https://github.com/mit-pdos/xv6-book https://github.com/mit-pdos/xv6-book).
- stevekemp 10y agoThanks for the pointer. I just spent 30 minutes moving the binaries into `/bin`, in the generated filesystem, then making the shell find them via a PATH-search. Made me appreciate some of this stuff all over again.