Comment Re:obligatory? (Score 1) 153
The best book is Andrew Tannebaum's Operating Systems: Design and Implementation which details how to build an operatig system called minix.
Plus it comes complete with the source code.
If a thing's worth doing, it is worth doing badly. -- G.K. Chesterton