Shop our top holiday gift cards
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$92.72 with 26 percent savings
List Price: $124.99
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Want it faster? The Kindle eBook is available now and can be read on any device with the free Kindle app.
$$92.72 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$92.72
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Shipper / Seller
Returns
Returnable until Jan 31, 2027
Returnable until Jan 31, 2027
For the 2026 holiday season, eligible items purchased between November 1 and December 31, 2026 can be returned until January 31, 2027.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your wish lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle app

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

4.8 out of 5 stars (754)
4.6 on Goodreads
732 ratings

90 days free of Amazon Music with purchase Terms
{"desktop_buybox_group_1":[{"displayPrice":"$92.72","priceAmount":92.72,"currencySymbol":"$","integerValue":"92","decimalSeparator":".","fractionalValue":"72","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"04XRnUFBS361r%2BVJYS57N1Rz1rOdoNpbCah%2F7DxfUiXCIkF1Uhq2bbL2jjFdWztzGuK4sZ9FQZSCAWOjHVka7Yu9EsZ5qZROtA%2B835PvkT9%2FdCR0AejY16bAvAUViH%2FR","locale":"en-CA","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:

  • Read and write files efficiently
  • Use signals, clocks, and timers
  • Create processes and execute programs
  • Write secure programs
  • Write multithreaded programs using POSIX threads
  • Build and use shared libraries
  • Perform interprocess communication using pipes, message queues, shared memory, and semaphores
  • Write network applications with the sockets API

While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.



Praise for The Linux Programming Interface

"If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it."—Martin Landers, Software Engineer, Google

"This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book."—Mel Gorman, Author of
Understanding the Linux Virtual Memory Manager

"Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in
The Linux Programming Interface . . . makes it a must-have reference for both new and experienced Linux programmers."—Andreas Jaeger, Program Manager, openSUSE, Novell

"Michael's inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem."—David Butenhof, Author of
Programming with POSIX Threads and Contributor to the POSIX and UNIX Standards

". . . a very thorough—yet easy to read—explanation of UNIX system and network programming, with an emphasis on Linux systems. It's certainly a book I'd recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know 'what's new' in the popular GNU/Linux system."—Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author

". . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for."—Anthony Robins, Associate Professor of Computer Science, The University of Otago

"I've been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs."—Christophe Blaess, Author of
Programmation systeme en C sous Linux

". . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1."—Andrew Josey, Director, Standards, The Open Group, and Chair of the POSIX 1003.1 Working Group

"What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself?
The Linux Programming Interface is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf."—Bill Gallmeister, Author of POSIX.4 Programmer's Guide: Programming for the Real World

". . . the most complete and up-to-date book about Linux and UNIX system programming. If you're new to Linux system programming, if you're a UNIX veteran focused on portability while interested in learning the Linux way, or if you're simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk's book is definitely the companion you want on your bookshelf."—Loic Domaigne, Chief Software Architect (Embedded), Corpuls.com

Frequently bought together

This item: The Linux Programming Interface: A Linux and UNIX System Programming Handbook
$92.72
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca.
+
$65.99
Get it by Monday, Nov 16
In Stock
Ships from and sold by Amazon.ca.
+
$65.97
Get it by Monday, Nov 16
In Stock
Ships from and sold by Amazon.ca.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

The Linux Command Line
Wicked Cool Shell Scripts, 2nd Edition
How Linux Works, 2nd Edition
The Linux Programming Interface
Customer Reviews
4.7 out of 5 stars 566
4.6 out of 5 stars 213
4.7 out of 5 stars 767
4.8 out of 5 stars 754
Price $39.95 $57.49 $13.64 $92.72
Description: A comprehensive introduction to the command line. From the first terminal commands to writing complete programs in Bash 101 useful, customizable, and fun Bash shell scripts for Linux, OS X, and UNIX systems An in-depth guide to the inner workings of the Linux system The definitive guide to system and network programing in C for Linux and UNIX. Filled with detailed descriptions and complete example programs. From the Linux man-pages maintainer
User Experience Level: All levels All levels Intermediate Experienced

Product description

Review

"If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it."
—Martin Landers, Software Engineer, Google

"
Everything relating to the subject that I could reasonably think of is in the book, in a very thorough and maniacally complete yet enjoyably readable way."
—Federico Lucifredi, Slashdot.org

"This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book."
—Mel Gorman, Author of Understanding the Linux Virtual Memory Manager

"Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in 
The Linux Programming Interface . . . makes it a must-have reference for both new and experienced Linux programmers."
—Andreas Jaeger, Program Manager, openSUSE, Novell

"Michael's inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem."
—David Butenhof, Author of Programming with POSIX Threads and Contributor to the POSIX and UNIX Standards

". . . a very thorough—yet easy to read—explanation of UNIX system and network programming, with an emphasis on Linux systems. It's certainly a book I'd recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know 'what's new' in the popular GNU/Linux system."
—Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author

". . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for."
—Anthony Robins, Associate Professor of Computer Science, The University of Otago

"I've been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs."
—Christophe Blaess, Author of Programmation système en C sous Linux

". . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1."
—Andrew Josey, Director, Standards, The Open Group, and Chair of The POSIX 1003.1 Working Group

"What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself? 
The Linux Programming Interface is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf."
—Bill Gallmeister, Author of POSIX.4 Programmer's Guide: Programming for the Real World

". . . the most complete and up-to-date book about Linux and UNIX system programming. If you're new to Linux system programming, if you're a UNIX veteran focused on portability while interested in learning the Linux way, or if you're simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk's book is definitely the companion you want on your bookshelf."
—Loïc Domaigné, Chief Software Architect (Embedded), Corpuls.com

"I found 
The Linux Programming Interface to be extremely useful and expect to return to it frequently. Anyone who has an interest in programming for Linux will likely feel the same way."
—Jake Edge, LWN.net

"Michael Kerrisk's new book [is] a thing of beauty. A book you're proud to just have on the shelf, but too useful to stay there."
—Serge Hallyn, Linux Kernel Developer

"If you think you don't need this book since you know everything already, that's what I thought too, and I was wrong."
—Bert Hubert, Netherlabs Computer Consulting

About the Author

Michael Kerrisk has been using and programming UNIX systems for more than 20 years, and has taught many week-long courses on UNIX system programming. Since 2004, he has maintained the man-pages project, which produces the manual pages describing the Linux kernel and glibc programming APIs. He has written or co-written more than 250 of the manual pages and is actively involved in the testing and design review of new Linux kernel-userspace interfaces. Michael lives with his family in Munich, Germany.

Product details

  • Publisher ‏ : ‎ No Starch Press
  • Publication date ‏ : ‎ Oct. 1 2010
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 1552 pages
  • ISBN-10 ‏ : ‎ 1593272200
  • ISBN-13 ‏ : ‎ 978-1593272203
  • Item weight ‏ : ‎ 2.44 kg
  • Dimensions ‏ : ‎ 18.4 x 5.7 x 24.1 cm
  • Best Sellers Rank: #87,521 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.8 out of 5 stars (754)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Michael Kerrisk
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

I'm a New Zealand-born, Munich-based programmer, trainer, and writer who has been programming and using various UNIX systems since 1987, and focusing primarily on Linux since the late 1990s. Since 2004, have been the maintainer of the Linux man-pages project (http://www.kernel.org/doc/man-pages/), which documents the Linux and GNU C library programming APIs. As part of that work, I'm actively involved in the Linux development community, providing testing and design review of changes to the Linux kernel-user-space API. I write and deliver training courses on Linux/UNIX system programming and related areas. Those courses draw on many years of teaching and programming experience and a long and intimate association with the UNIX and Linux programming APIs to create superlative training courses. For more details, see http://man7.org/training/.

Customer reviews

4.8 out of 5 stars
754 global ratings

Customers say

Customers find this Linux programming book offers great content and consider it the most complete resource available. They describe it as the best book for Linux programming and an indispensable reference for Linux developers. Readers feel the book is well worth the purchase and recommend buying it. The writing quality receives praise, with customers noting it is really well written as a technical book.
AI Generated from the text of customer reviews

Select to learn more

55 customers mention content, 50 positive, 5 negative
Customers appreciate the book's content, describing it as great and comprehensive. They find it serves as a complete resource and excellent guide that provides thorough information.
Great book! Very detailedRead more
Very goodRead more
...Did not notice in the title. Lots of good stuff but was hoping this was a much more recent edition. Unfortunately it is a 2010 edition....Read more
Five StarsRead more
22 customers mention technical, 22 positive, 0 negative
Customers find this book to be the best resource for Linux programming and consider it an indispensable reference for Linux developers. They describe it as the best book for understanding how everything works in Linux OS and recommend it as a must read for Linux application programmers. Many use it as their go-to book on Linux, praising it as the best technical book available.
...There is simply no equivalent in the windows world. It makes me learning linux a very pleasant experience.<br />Many many thanks Mr KerriskRead more
This is the best book for understanding how everything works in Linux OS.Read more
Best guide for Linux Programming.Read more
Very good for linux programmersRead more
10 customers mention value for money, 9 positive, 1 negative
Customers find the book well worth the purchase and consider it most valuable. They feel the price is justified and express no regret about buying it.
...learning to write C/C++ programs on Linux/UNIX this side of y2k should buy this book.Read more
Tome of Linux system information, well worth the buy.Read more
7 customers mention writing quality, 6 positive, 1 negative
Customers appreciate the writing quality of this technical book. They describe it as really well written and succinct, with a direct and to the point style. The programming methods are stated clearly throughout the content.
...and really I have NEVER seen a technical book as well written as this one....Read more
An incredibly well written bookRead more
Must have for Linux Admins & Programmers
5 out of 5 stars
Must have for Linux Admins & Programmers
This is the best book for understanding how everything works in Linux OS.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from Canada

    Translated by Amazon
    See original
  • 5 out of 5 stars
    An incredibly well written book
    Reviewed in Canada on July 18, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I have read a lot of technical books (principally windows and c++ related) and really I have NEVER seen a technical book as well written as this one.

    The book has all the quality I always wanted:

    1) it must be thorough: after reading you shouldn't need to read other book or search the web to complete your comprehension: every info you need must be there.

    2) it must be clear: there should never be any ambiguity in expressions or situation that requires you to test the info on specific example. You must be able to understand it on first the first reading

    3) it must be a pleasant journey: the order of the information should match the normal flow of your thinking and interrogations. The author should guide you so that when you think: "I wonder what would happen in this different situation", the next paragraphs do address that interrogation you have.

    Again this book does all this extremely well. There is simply no equivalent in the windows world. It makes me learning linux a very pleasant experience.

    Many many thanks Mr Kerrisk

    8 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Must have for Linux Admins & Programmers
    Reviewed in Canada on April 11, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is the best book for understanding how everything works in Linux OS.

    Must have for Linux Admins & Programmers
    5 out of 5 stars
    Must have for Linux Admins & Programmers
    Reviewed in Canada on April 11, 2024

    This is the best book for understanding how everything works in Linux OS.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Excellent!!
    Reviewed in Canada on October 4, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Arrivée en parfaite condition, j'ai seulement commencé la lecture et je suis loin de l'avoir fini mais pour l'instant tout est très bien expliqué et ce en détails!

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from French by Amazon
    See original
  • 5 out of 5 stars
    Programmer "must have"
    Reviewed in Canada on January 17, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This massive hardcover book weighs in at 2.8 Kg (6.17 pounds) and is the most complete book I have ever seen on this topic. The title is slightly inaccurate because this book also covers various flavors of UNIX, as well as C programming in, and out of, a POSIX environment. Anyone learning to write C/C++ programs on Linux/UNIX this side of y2k should buy this book.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Very good for linux programmers
    Reviewed in Canada on February 25, 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Tome of Linux system information, well worth the buy.
    Reviewed in Canada on June 8, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is a great resource and provides great explanations of the topics as well as examples that are practical.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Great book! Very detailed
    Reviewed in Canada on November 1, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The book is very much detailed. Totally loving it.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    unix
    Reviewed in Canada on August 29, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am enjoying studying unix, I have a few different books it is coming along, but I still have a long way to go. Bill Reid

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Worth every penny.. page and print quality is superb
    Reviewed in India on February 24, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I haven't read the book but I know this book is like bible for the linux world. So let me share other aspect of this book.

    1.) I received the book in excellent condition except very minor damage from the bottom (refer last uploaded image). Initially when I have received the book I thought book is dameged from the front and sides but after cleaning with wipes it was all good 😊

    2.) I have spent 5k+ on this book but trust me its worth. First of all, this is imported from US. Quality of pages and printing are superb. It has roughly 1.5k pages and 2.5 kg weight so price is justified.

    Still i would suggest seller to use better packaging or to use bubble wrap if possible.

    Worth every penny.. page and print quality is superb
    Worth every penny.. page and print quality is superb
    Worth every penny.. page and print quality is superb
    Worth every penny.. page and print quality is superb
    5 out of 5 stars
    Worth every penny.. page and print quality is superb
    Reviewed in India on February 24, 2026

    I haven't read the book but I know this book is like bible for the linux world. So let me share other aspect of this book.

    1.) I received the book in excellent condition except very minor damage from the bottom (refer last uploaded image). Initially when I have received the book I thought book is dameged from the front and sides but after cleaning with wipes it was all good 😊

    2.) I have spent 5k+ on this book but trust me its worth. First of all, this is imported from US. Quality of pages and printing are superb. It has roughly 1.5k pages and 2.5 kg weight so price is justified.

    Still i would suggest seller to use better packaging or to use bubble wrap if possible.

    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Everything you needed to know about Linux.
    Reviewed in Australia on December 30, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    East to read and comprehensive.

    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    TLPI - A masterpiece, full of essential information. A real look under the hood!
    Reviewed in the United States on August 11, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    /**

    * Name: Charles

    * Age: 23

    * Purchased: May, 2013

    */

    Organization:

    [0] -> The book is divided into chapters.

    [1] -> Each chapter has multiple sections.

    [2] -> Each chapter ends with a summary.

    [3] -> At the very end of each chapter are exercises meant to reinforce what was learned in the chapter.

    This is by far one of the best computer science texts I own. I did not purchase this book as a requirement for a class (though I am a student), but I did purchase it for 'personal consumption' and to further my knowledge of programming and grow as a unix/linux systems programmer.

    I have read many computer science books by many different publishers and I have to admit I really enjoy the books that I own that were printed by No Starch press. I was turned on to this book by an interest in C/C++ socket programming and systems programming in general. I have a background in web development and had been programming in C for about a year when I purchased this book.

    There is something to learn for everyone in this book, regardless of how many years or decades of experience you have. The book starts with a history of Unix, Linux, and standards, and then progresses into the great detail the inner workings of linux and unix.

    One of my biggest disappointments with most other programming books is that the authors use bad analogies to explain how things work, or fail to explain how things work at all and only offer a shallow glimpse into the subject. Some authors seem to go back over their books adding stupid and unintelligent filler to try and make the book longer. This book is over 1500 pages and each page is jam packed with information. In fact, I'm sure there was information that was deemed 'not important' enough to make it into this book, and thus the book references how one can find more information on a topic.

    I have so many good things to say about this book, I highly recommend it to anybody with an interest in linux systems programming. You will need an understanding of C programming to get through the book. If you are looking for a book on how to program in C, this is not the book. If you are a C programmer, or are learning C, and would like a book that shows you how to apply your programming knowledge to the linux and unix operating systems, this is a book for you.

    This is a book for system admins, network admins, hackers, teachers and professors, students (high school, college, or graduate), makers, computer scientists, etc.

    This is one book that I know I will carry with me everywhere. Or I will buy multiple copies so that I don't have to lug around this heavy, 1500+ pg hardcover book. Definitely a book you want at home, at the office, on the plain, in the car, in the bathroom, or anywhere else you can think of reading!

    This is the most well written programming book that I own!

    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Muito conteúdo
    Reviewed in Brazil on June 8, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excelente livro, já estava lendo o pdf dele na internet por isso resolvi compra-lo, muito bom como referência.

    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from Portuguese by Amazon
    See original
  • 5 out of 5 stars
    Parfait
    Reviewed in France on June 11, 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Vraiment complet, je trouve toujours tout ce que j'ai besoin, et rapidement

    Sending feedback...
    Thanks, we’ll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from French by Amazon
    See original