tags:

views:

247

answers:

3

Hello, I would love to learn to program in pure UNIX with C kernell calls and all this, but I basically don't know where to start...

Books are usually the best way, so that's why I'm asking for one - but some good online material would be OK too. But please, no wikipedia - I don't want an encyclopedia, I want some book to guide me through unix APIs and show me what amazing can be done there (such like Aaron Hillegass and his Cocoa Programming for Mac OS X), not a book to throw random stuff at me.

ok, that's pretty much my question.

+8  A: 

I've got the book you are looking for: "Advanced UNIX Programming". There is another book, "Advanced Programming in a Unix Environment" that is quite good. I suggest the first to begin with.

The first book is by W. Richard Stevens and dates from the 90s but is a real classic. Well worth reading.
cletus
The second is Stevens and Rago, and is similar but more recent. You want the second edition of that.
Curt Sampson
+3  A: 

In addition to "Advanced UNIX Programming" as pheze suggested, most UNIX system support the POSIX norm. For this you could begin with the O'reilly book on POSIX.

VirtualBlackFox
+1  A: 

The Art of Unix Programming is a good one.

Bill the Lizard