The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by Michael Kerrisk
On This Page
Description
The Linux Programming Interface describes the Linux API (application programming interface)-the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called system programs, and include applications such as shells, editors, windowing systems, terminal emulators, file managers, compilers, database management systems, virtual machines, network show more servers, and much of the other software that is employed on a daily basis on Linux systems. Extensively indexed show lessTags
Recommendations
Member Reviews
This book is an exhaustive description of the Linux/UNIX system calls and related C-library functions. It could also be used as a reference.
The book is nicely divided into chapters, each of which is approximately 30 pages long and can that be read in one sitting. The text is very readable and carefully worded, which is quite a feat for a book with 1400 pages. The book is written in a serious tone.
The only negative points (nitpicking?) for me were the following:
a) Sometimes I would have liked more precise descriptions of how shell commands (i.e., mainly the executables that are described in section 1 of the man-pages) are implemented in terms of the presented system-calls/library-functions (e.g. netstat, tcpdump).
b) I found the show more description of the stdio-library incomplete; for example fopen is never gets a dedicated explanation. show less
The book is nicely divided into chapters, each of which is approximately 30 pages long and can that be read in one sitting. The text is very readable and carefully worded, which is quite a feat for a book with 1400 pages. The book is written in a serious tone.
The only negative points (nitpicking?) for me were the following:
a) Sometimes I would have liked more precise descriptions of how shell commands (i.e., mainly the executables that are described in section 1 of the man-pages) are implemented in terms of the presented system-calls/library-functions (e.g. netstat, tcpdump).
b) I found the show more description of the stdio-library incomplete; for example fopen is never gets a dedicated explanation. show less
Ratings
Members
- Recently Added By
Author Information
2 Works 290 Members
Classifications
- Genres
- Technology, Nonfiction, General Nonfiction
- DDC/MDS
- 005.4 — Computer science, information & general works Computer science, knowledge & systems Artificial Intelligence/Virtual Reality Systems programming and programs
- LCC
- QA76.76 .O63 .K496 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science Computer software
- BISAC
Statistics
- Members
- 288
- Popularity
- 111,929
- Reviews
- 1
- Rating
- (4.50)
- Languages
- English
- Media
- Paper, Ebook
- ISBNs
- 3
- ASINs
- 2

























































