Linux System Programming

Talking Directly to the Kernel and C Library

Paperback, 456 pages

English language

Published June 8, 2013 by O'Reilly Media.

ISBN:
9781449339531

View on OpenLibrary

3 stars (1 review)

This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.Written primarily for engineers looking to program (better) at the low level, this book is.

1 edition

Linux System Programming

3 stars

Pfft, "Linux System Programming"? More like "Linux System Programming for Dummies". This book is a basic introduction to the concepts for those who are just starting out in the field. It provides a decent overview of the kernel and the C library, but it certainly doesn't dive into the deep end.

As a expert sysadmin with over a decade of experience, I found this book to be quite elementary. I wouldn't recommend it for anyone with a moderate understanding of the inner workings of Linux systems. However, if you're just starting out, it could serve as a decent stepping stone towards more advanced literature.

All in all, this book is a decent resource for beginners, but don't expect to come away from it with any revolutionary insights.