View Single Post
  #2   (View Single Post)  
Old 24th October 2008
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102

Originally Posted by killasmurf86 View Post
Advanced programming in the UNIX environment 2nd edition?
by W. Richard Stevens
Addison-Wesley Professional Computing Series

Does someone here have this book?
Is it worth to buy for $40-$50

In the book there are various example of programming in Linux 2.4, FreeBSD 5.1....
i wonder how outdated it would be
Depends what you need. If you want to learn little bit C and Unix than you should start with B. Kernighan and D. Ritchie book "Programming Language C". For Unix the best reference is Brian Kenighan and Rob Pike's book "The Unix Programming Environment". The above books are written in early 80s and you could find them on Amazon for $0.01 +$3.99 for shipping (obviously used).

The Richard Stevens book Advanced programming in the UNIX environment as the title suggest is the Advanced system programming in Unix. After reading that book and let say "The Design and Implementation of the 4.4 BSD Operating System" you should not have any problems to fiddle with OpenBSD or NetBSD kernels. For FreeBSD you probably want to read "The Design and Implementation of the FreeBSD Operating System" instead.

Late Richard Stevens is one of most prolific and best writers about Unix. I had a fortune to meet him in Tucson Arizona while I was Ph.D. student at the University of Arizona (Mathematics) in late 90s. He unfortunately died
1999 in early age of 48. Most of his books are written in early 90s so you can safely buy first editions as the editions differ slightly except for his
3 volume book on Network programming which was originally only one volume.

You can get advanced programming on Amazon probably for $0.01 plus
$3.99 for shipping.

Reply With Quote