View Review Details


Book:   Linux System Programming
Subject:   Beware!
Date:   2008-03-24 16:43:53
From:   Stephan Tiriac
Rating:  StarStarStarStarStar

Please note I do NOT own this book!


I look for this subject for some time now and I was enthusiastic when I saw the title in the list of Linux books. However reading the description of the book, words like C# or PHP brought me down at the ground level. I would have expected to read IPC, socket, thread,... These keywords are cruelly missing from the content of this book. I downloaded the Chapter IV, "Advanced File I/O" and my first impression got a strong confirmation. From what I saw in this fourth chapter this book is a gathering of man pages and raw, unexplained examples from the Net. A very unfortunate and hasty tentative to fill out a hole in the Linux literature. In my opinion this book will rather confuse the reader than enlighten.


If you want a good book about the System Programming buy rather the second edition of "Advanced UNIX Programming" written by Marc J. Rochkind and published by Addison-Wesley (sorry O'Reilly). It is not targeted at Linux but Linux is UNIX and the book covers well 99% of Linux System Programming.

Full Threads Oldest First
  • Beware of reviews by people who didn't read the book.,  July 24 2008
    Rating: StarStarStarStarStar
    Submitted by Pat   [Respond | View]

    The reviewer who said 'Beware' not only didn't read the book (as he readily admits) but didn't read the description thoroughly. Here is the offending line:

    Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), someone still has to write the PHP interpreter and the C# virtual machine

    This book in no way covers C# or PHP. It is strictly system level programming in C.
    • Beware of reviews by people who didn't read the review.,  August 27 2008
      Rating: StarStarStarStarStar
      Submitted by Stephan   [Respond | View]

      No offense. Just step back, count to ten and you'll understand my comment. A Unix/Linux programmer understands by "System Programming" a description of the System Interface - which is the collection of System Calls allowing you to program the System (read kernel). You show me in this book the description of ONE such call and I retract everything I said.
      Sincerely yours,
      Stephan.
      p.s. Write this book - I would become your admirer!