The Linux Programming Interface
A Linux and UNIX System Programming Handbook
Publisher: No Starch Press
Released: October 2010
Pages: 1552
Description
Table of Contents
Product Details
About the Author
Recommended for You
Recently Viewed
Scanning Negatives and Slides
By Sascha Steinhoff
February 2007
Add Interactivity to Your Site: The Mini Missing Manual
By Matthew MacDonald
February 2010
Ebook: $4.99
ExpressionEngine 2
By Ryan Irelan
April 2010
Print: $34.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
No Starch Press The Linux Programming Interface
 
5.0

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviews

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

(2 of 2 customers found this review helpful)

 
5.0

Excellent Book

By Raj

from Herndon, VA

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student

    Comments about No Starch Press The Linux Programming Interface:

    This is an excellent book for learning systems programming on Linux/Unix if you have a reading knowledge of the C programming language.
    The author is the maintainer of Linux man-pages(which documents the Linux kernel and glibc APIS) and hence has a deep knowledge of the internal workings of Linux.
    In this book, the author covers the whole gamut of Linux/Unix in 1556 pages. Yes, this book is huge but
    it will really serve your purposes if you are working or plan to work on Linux/Unix. The author covers all the system calls with extreme detail giving plenty of examples after explaining the concepts.

    This book is highly recommended for those who want to learn systems programming on Linux/Unix. You can use it both for learning concepts and also as a reference.

    (6 of 6 customers found this review helpful)

     
    5.0

    Extensive Coverage, Very Detailed

    By jdruin

    from KY

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about No Starch Press The Linux Programming Interface:

      The Linux Programming Interface by No Starch Press provides detailed, quality coverage of the Linux system. This is a superior reference for Linux programmers and students.

      Organization is by subject (files, users, processes, threads, process communication, sockets, etc) then by chapters (64 in total). The logical layout is excellent and is supported by a solid index and table of contents.

      The chapters break down into very detailed sections which provide a description of each system function, the parameters, a description of all flags, return types and example code of using the function. Concepts are explained within each section and diagrams, tables, and figures offer support. All of the system calls are carefully covered and include easy to find boxes which contain the top part of the "man page".

      The end of each chapter summarizes the sections and has some exercises which allow the book to be used as a text book. The material is sufficiently advanced that the course would likely be 400-level or above but this would be a good textbook for such a course because of the amount of information provided and the ease with which information can be found.

      This book does not appear to be intended for beginner or those looking for an introduction into Linux programming. The history of the API is covered in chapter one and there are some basic concepts in chapter 2, but there is not a review of C programming or instructions on setting up a programming environment such as an IDE. Those familiar with C programming on Linux for other types of programming will not have difficulty following the text.

      The book binding itself is high quality with sturdy construction and an excellent hard-cover. The pages are necessarily thin given the 1500 page volume but strong. The font and text are clear and easy to ready. Glare is minimal. The pages do have a slight sheen but are not glossy. Although thin the pages are easy to turn and the pages stay open by themselves.

      Displaying reviews 1-2

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Save a Tree - Go Digital  what is this?
      Ebook: $79.95
      Formats: ePub, Mobi, PDF
      Print & Ebook: $109.95
      Print: $99.95