The Design of the NetBSD I/O Subsystems (2002)(arxiv.org)
arxiv.org
The Design of the NetBSD I/O Subsystems (2002)
https://arxiv.org/abs/1605.05810
2 comments
Relatedly, here's a PhD thesis on UVM, NetBSD's virtual memory subsystem: https://chuck.cranor.org/p/diss.pdf. It gets into a lot of key issues relating to efficient implementation of virtual memory in a UNIX OS, such as efficiently implementing fork(), mmap(), shared memory, and paging.
Both the documents look great and I want to read them.
But, how useful is it for me to read about NetBSD if I am interested in details of inner workings of Linux kernel?
Do the concepts carry over effectively?
But, how useful is it for me to read about NetBSD if I am interested in details of inner workings of Linux kernel?
Do the concepts carry over effectively?