Hacker News new | past | comments | ask | show | jobs | submit login

Any suggestions of some more recent books for someone who wants to take a dip in this topic?

I have a whole load. (-:

Recent does not always equate to better, note. There are exercises in Bach that are still relevant today. Milenkovic's 1987 book has a fairly interesting angle on design that one does not find elsewhere.

And several comparative operating systems books do not have the wide range of case studies that such books used to have.

That said: There are some interesting books on Solaris and MacOS internals that I did not have (and indeed that did not exist) when that FGA was written. The Windows NT Internals book is now two books (parts 1 and 2) and on its 7th edition (with a slightly unfortunate cover design, per https://news.ycombinator.com/item?id=14321672). And of course there is a FreeBSD D&I book.

I've also bought an interesting old book on VMS internals, since then. It discusses ODS.

I love this list, and would love to see an updated list so I can add the recommendations to my reading list :)

Have you ever checked out OSTEP: Three Easy Pieces? (http://pages.cs.wisc.edu/~remzi/OSTEP/) I am finding that a much more accessible, organized, and easy-to-ready resource than Tanenbaum's Modern Operating Systems. What do you think of it?

Also, I've recently got my hands on "Practical Filesystem Design," written by the developer of the BeOS filesystem. A PDF is available here: http://www.nobius.org/dbg/practical-file-system-design.pdf

As you can see now, I bought a copy of the BeFS book.

The Design and Implementation of the FreeBSD Operating System: https://www.amazon.com/Design-Implementation-FreeBSD-Operati...

Speaking of the Linux kernel related books, I'd probably mention, Understanding The Linux Kernel [0] and Linux Kernel Development [1]. The LDDv4 is not going to happen any time soon; it seems there are no plans for a new edition at all.

  [0] https://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652
  [1] https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact