4 ms·
I recommend starting with something smaller. Here's something I put together some years ago - it's about 5,000 lines of code and supports a number of key Unix
by peterkelly 7y ago
I recommend starting with something smaller.
Here's something I put together some years ago - it's about 5,000 lines of code and supports a number of key Unix features. There's a PDF of lecture notes accompanying it.
http://adelaideos.sourceforge.net/ http://adelaideos.sourceforge.net/
Once you've gone through this you'll be in a better position to tackle the Linux kernel and books on OS architecture. My personal favorite is "The Design of the UNIX Operating System" by Maurice J. Bach. It's an old book but explains things well, and I believe it was one of the references Linux Torvalds relied on when creating Linux.