All Comments
TopTalkedBooks posted at August 19, 2017
Tanenbaum's ineffable "Operating Systems Design and Implementation" and MINIX (a learning OS) existed then, and was what Linus Torvalds studied before creating Linux:

TopTalkedBooks posted at August 20, 2017

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.

TopTalkedBooks posted at August 20, 2017

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.

Top Books
We collected top books from hacker news, stack overflow, Reddit, which are recommended by amazing people.