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
I am confused , which one should I buy? Please guide me on this. Even if you guys know about some other book which you think is better than above 2 ,please do tell me about them
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;-)
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
> 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?
>> 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?
For that try Unix Network Programming Volume 2: Interprocess Communications also by W. Richard Stevens