1 of 1 people found the following review helpful
Linux System Programming, 2nd Edition by Robert Love (O'Reilly 2013),
This review is from: Linux System Programming: Talking Directly to the Kernel and C Library (Paperback)
This highly readable book is an excellent introduction to both Linux and Linux system programming for a sysadmin or non-linux programmer. It also contains a valuable appendix on GCC extensions to the C standards.
The focus is on user-space programming in C on Linux, with extensive discussion of the underlying kernel structures. The coverage includes files/process management/IPC/threading and time measurement. There is a discussion on processor affinity and real time systems which are not covered in other books I've read. There is also a bibliography cover C programming, Linux Programming, the Linux Kernel, and Operating System design.
Topics not covered include SELINUX, network programming, and authentication - PAM could usefully have been covered. Another criticism is that the book examples have not been made available. This reduces the value of the book as a reference to the experienced linux programmer IMO.
(1 customer review)