Visit Our UNIX and Linux User Community


Unix System Programming Book


 
Thread Tools Search this Thread
Top Forums Programming Unix System Programming Book
# 1  
Old 01-02-2011
Unix System Programming Book

Hi,

I've almost finished "Advanced Linux Programming" book. However, I feel as if I need dig deeper in IPC specially socket programming as well as multi-threading. Can anyone recommend a good book (preferably publically available)?
# 2  
Old 01-03-2011
# 3  
Old 01-03-2011
For IPC, I would recommend "Interprocess Communications in UNIX, the Nooks and Grannies" by John Shapley Gray (ISBN 0-13-899592-3)
# 4  
Old 01-05-2011
Quote:
Originally Posted by jaywalker
Hi,

I've almost finished "Advanced Linux Programming" book. However, I feel as if I need dig deeper in IPC specially socket programming as well as multi-threading. Can anyone recommend a good book (preferably publically available)?
Without one once of hesitation, this book is what you need:
The Linux Programming Interface, Michael Kerrisk, ISBN: 978-1-59327-220-3

Michael is the main author/maintainer of the Linux man pages. This book is brand new (published in October 2010), and focuses on the UNIX view of programming while also dealing with the Linux specifics. It covers in particular threads and all common IPCs/Sockets at length.

More dedicated book for IPCs on UNIX are the ones of Stevens; for (POSIX) threads, it's the Butenhof's classic: Programming with POSIX threads, ISBN: 978-0201633924. These books are a bit aged; but some topics covered therein are timeless.

HTH,
Loc
# 5  
Old 01-05-2011
Quote:
Without one once of hesitation, this book is what you need:
The Linux Programming Interface, Michael Kerrisk, ISBN: 978-1-59327-220-3
At $99.95 for the book I think most people will just pass on buying it.
# 6  
Old 01-05-2011
Quote:
Originally Posted by fpmurphy
At $99.95 for the book I think most people will just pass on buying it.
You can get it for less than $60 on Amazon.
This is just a bit more than the Stevens or Butenhof's classics; but for the price you get a round-all 1552 pages about UNIX/Linux programming.

Cheers, Loc

Last edited by Loic Domaigne; 01-07-2011 at 11:13 AM.. Reason: typo

Previous Thread | Next Thread
Test Your Knowledge in Computers #107
Difficulty: Easy
Each Unix kernel subsystem has key features like concurrency, virtual memory, paging, and a virtual file system.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

UNIX System Programming Certification Program

Hi, I was working in an IT firm. My stream was UNIX, C, C++. worked for an year and half and then left the job. there has been a gap of 2 years already and wanna get back again. i have some 6 more months to that. want to do some certification to help me get back. c,c++ are fine. unix system... (1 Reply)
Discussion started by: niaR
1 Replies

2. Shell Programming and Scripting

System programming with Unix

Hi All I want to learn System programming with the help of Unix. System Programming mean to say 1) Playing with the memory of computer 2) Designing some graphical units Hope you understand... (2 Replies)
Discussion started by: parthmittal2007
2 Replies

3. Programming

What is Unix System Programming???

Hi friends, Hope u r doing well. I really find the phrase, "Unix System Programming" very very cool, I don't know the reason, but it since I love UNIX, I want to do system programming in unix. Could you please tell me what is really the meaning of unix system programming. I have a couple of books... (5 Replies)
Discussion started by: gabam
5 Replies

4. UNIX for Dummies Questions & Answers

How does unix system administration, unix programming, unix network programming differ?

How does unix system administration, unix programming, unix network programming differ? Please help. (0 Replies)
Discussion started by: thulasidharan2k
0 Replies

5. UNIX for Dummies Questions & Answers

Tell me some good unix project in system level programming...

this is very urgent plzzzzzzzzzzzzzzzz........... (0 Replies)
Discussion started by: stalin2020
0 Replies

6. Programming

System programming book

please tell me the best book for Unix's System programming..... so that i become expert in System programming.I have completed shell programming and i know C programming in Unix. please tell me which book i should prefer... -ajit (1 Reply)
Discussion started by: ajit_gupta
1 Replies

7. Programming

Unix Programming Book Comparison

Hi, I am starting out to program on Unix, having had experience in C and C++ in DOS. I would like to know, of these three, which is the best book for learning C programming in Unix: Advanced Unix Programming by Marc Rochkind Advanced Unix Programming by Warren Gay Advanced Programming in... (6 Replies)
Discussion started by: theicarusagenda
6 Replies

8. UNIX for Dummies Questions & Answers

Any recommended book on Unix & Shell Programming

Any recommended book on Unix & Shell Programming (7 Replies)
Discussion started by: endeavour1985
7 Replies

9. Programming

unix system programming

hey there i have to execute commands that are written on the command line in unix. i have already separated the commands into tokens but now im stuck with the problem of how to actually execute those commands. eg: lets say the user entered " ls -l" to list all the files in a directory ... (1 Reply)
Discussion started by: mile1982
1 Replies

10. Shell Programming and Scripting

good book for unix shell programming

hi, i am ajay. I need a good book for shell programming. a book which covers from fundamental to advance shell programming. (3 Replies)
Discussion started by: ajaygodbole
3 Replies

Featured Tech Videos