Go to Google Groups Home    comp.unix.programmer
Re: book for system programming confusion

saurabh <noem...@nodomain.com>

On Fri, 03 Jul 2009 22:15:22 +0000, Jens Thoms Toerring wrote:
> saurabh <saur...@saurabh.org> wrote:
>> I am a C programmer with more than 3 years experience on Linux platform.
>> I am looking for a good book that can explain the internals of Unix from
>> a programmer's point of view.
>> I searched and inquired , and finally zeroed on following 2 books

>> 1.Advanced Programming in the UNIX Environment, Second Edition (Addison-
>> Wesley Professional Computing Series) by Richard Stevens
>> Link:
>> http://www.amazon.com/Programming-Environment-Addison-Wesley-Professi...
>> Computing/dp/0321525949/ref=sr_1_1?ie=UTF8&s=books&qid=1246652000&sr=1-1

>> 2.Advanced Unix Programming
>> Link:
>> http://www.amazon.com/Advanced-Programming-Addison-Wesley-Professional-
>> Computing/dp/0131411543/ref=sr_1_1?ie=UTF8&s=books&qid=1246652342&sr=1-1

>> I am confused , which one should I buy?

> They're both new edition of "classics". I got the first edition
> of APUE and the new one of AUP. Both are good. My personal favo-
> rite is Stevens' book, but then I bought APUE a long time before
> AUP and learned a lot from it. APUE seems to have a slightly hig-
> her information density (which you might consider an advantage or
> disadvantage). The best advice probably is to go (if possible) to
> a bookshop that has both in stock and try to read a bit in them
> and pick the one you enjoy more (or both if you can't come to a
> conclusion and you have the money;-)

>                                Regards, Jens

Thanks Jens,

I will go to a bookstore and read some paragraphs of both of them.
Actually I am more interested in details of POSIX IPC,process management
and synchronization and threads.
I don't want details of file I/O or permission mechanism.
Can you please tell me which of the one covers process management , and
IPC better than the other?

Thanks
Saurabh