Software engineering: everything by Andrew Tanenbaum. The standard texts in the field for good reason.
Tannenbaum wrote some Operating System books (including one on networking). He’s not so much concerned with software engineering.
I’ve not finished reading either book, but Tanenbaum’s OS book seemed very dry to me compared to “Operating System Concepts” (which has just been delightful to read!).
Seconded.
Software engineering: everything by Andrew Tanenbaum. The standard texts in the field for good reason.
Tannenbaum wrote some Operating System books (including one on networking). He’s not so much concerned with software engineering.
I’ve not finished reading either book, but Tanenbaum’s OS book seemed very dry to me compared to “Operating System Concepts” (which has just been delightful to read!).
Seconded.