Operating Systems Design and Implementation (3rd Edition)

Category: Programming
Author: Andrew S. Tanenbaum, Albert S. Woodhull
All Stack Overflow 12
This Month Stack Overflow 2


by David Lawrence Miller   2019-07-21

I'll agree on Minix. Also the book:


is actually fairly comprehensible. (Unlike some books on similar topics, thinking of "Understanding the Linux kernel" here.) It's quite expensive, but you can probably pick up an earlier edition second-hand.

(NB. I'm not in any way affiliated with the book, it's just good :) )

by thelsdj   2017-08-20

I had previously bought these books on recommendation for the same purpose but I never got to studying them myself so only take them as second-hand advice.

by Daok   2017-08-20

Operating Systems Implementation Prentice Software

alt text http://ecx.images-amazon.com/images/I/3125C47MR4L._SL500_AA180_.jpg

This book is written by Tanenbaum, the main guy behind Minix, which is what Linux was based on. It provides good overviews for basic OS concepts like memory management, file systems, processes, etc. The concepts in this book book are intimately tied to examples of the Minix OS, which is a good thing.

I think you should start by something like that.

by anonymous   2017-08-20

alt text http://ecx.images-amazon.com/images/I/3125C47MR4L._SL500_AA180_.jpghttp://www.amazon.com/Operating-Systems-Design-Implementation-3rd/dp/0131429388

Pretty solid stuff.

by aray   2017-08-19
Tanenbaum's ineffable "Operating Systems Design and Implementation" and MINIX (a learning OS) existed then, and was what Linus Torvalds studied before creating Linux:

by maaku   2017-08-19
Get the Minix book: