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 less

Tags

Recommendations

Member Reviews

1 review
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

Members

Recently Added By

Author Information

2 Works 290 Members

Classifications

Genres
Technology, Nonfiction, General Nonfiction
DDC/MDS
005.4Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealitySystems programming and programs
LCC
QA76.76 .O63 .K496ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer scienceComputer software
BISAC

Statistics

Members
288
Popularity
111,929
Reviews
1
Rating
½ (4.50)
Languages
English
Media
Paper, Ebook
ISBNs
3
ASINs
2