Description: "A guide to Unix system programming with a focus on Linux, covering the kernel's application programming interface, the bash shell, and essential Unix tools. Topics include file I/O, process management, signals, interprocess communication, threading, and terminal programming. Provides conceptual explanations, hands-on exercises, and code examples in C to illustrate system programming principles"-- Provided by publisher.
Review Quotes: "[T]his book will live alongside Michael Kerrisk's The Linux Programming Interface, and will be referred to as frequently and cited as often. It is a wonderful book, superbly written, and covers the exact material any systems programmer would hope."
--John Dubchak, author of C++ for Beginners
--Bruce Molay, author of Understanding UNIX/LINUX Programming, and award-winning teacher at Harvard