Customer Review

Reviewed in the United States 🇺🇸 on September 19, 2019
This is one of the best technical books i have ever read (in any topic).

It is comprehensive (with coverage of almost all system calls), authoritative (written by the primary author of most of the linux man pages), well organized and a pleasure to read. The author uses MANY example programs that are great at illustrating the concept being discussed. There are also a couple of interesting exercises that follow each chapter.

The book is very logically organized, and most topics are broken into fundamentals and advanced topics. There are both chapter plans in the book and on the author's website (via his training course outlines) that will tell you which sections to read for the goal you have in mind.

This book is highly rewarding and is an excellent coverage of important topics that programmers working on systems that take advantage of OS provided features need to know. A must-read if you program in C and C++, but can be beneficial even if you work in a higher level language like Java because it will teach you how the Java library version of IO and NIO (as two specific examples) actually work and what the pitfalls might be.
2 people found this helpful
Report abuse Permalink