Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Advanced UNIX Programming (2nd Edition)
 
 

Advanced UNIX Programming (2nd Edition) [Kindle Edition]

Marc J. Rochkind
4.2 out of 5 stars  See all reviews (4 customer reviews)

Digital List Price: £31.26 What's this?
Print List Price: £43.99
Kindle Price: £25.01 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £18.98 (43%)
Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £25.01  
Hardcover --  
Paperback £37.39  


Product Description

Product Description

The classic guide to UNIX® programming-completely updated!

UNIX application programming requires a mastery of system-level services. Making sense of the many functions-more than 1,100 functions in the current UNIX specification-is a daunting task, so for years programmers have turned to Advanced UNIX Programming for its clear, expert advice on how to use the key functions reliably.

An enormous number of changes have taken place in the UNIX environment since the landmark first edition. In Advanced UNIX Programming, Second Edition, UNIX pioneer Marc J. Rochkind brings the book fully up to date, with all-new, comprehensive coverage including:

  • POSIX
  • Solaris™
  • Linux®
  • FreeBSD
  • Darwin, the Mac™ OS X kernel
  • And more than 200 new system calls

Rochkind's fully updated classic explains all the UNIX system calls you're likely to need, all in a single volume!

  • Interprocess communication, networking (sockets), pseudo terminals, asynchronous I/O, advanced signals, realtime, and threads
  • Covers the system calls you'll actually use-no need to plow through hundreds of improperly implemented, obsolete, and otherwise unnecessary system calls!
  • Thousands of lines of example code include a Web browser and server, a keystroke recorder/player, and a shell complete with pipelines, redirection, and background processes
  • Emphasis on the practical-ensuring portability, avoiding pitfalls, and much more!

Since 1985, the one book to have for mastering UNIX application programming has been Rochkind's Advanced UNIX Programming. Now completely updated, the second edition remains the choice for up-to-the-minute, in-depth coverage of the essential system-level services of the UNIX family of operating systems.

From the Back Cover

The classic guide to UNIX® programming-completely updated!

UNIX application programming requires a mastery of system-level services. Making sense of the many functions-more than 1,100 functions in the current UNIX specification-is a daunting task, so for years programmers have turned to Advanced UNIX Programming for its clear, expert advice on how to use the key functions reliably.

An enormous number of changes have taken place in the UNIX environment since the landmark first edition. In Advanced UNIX Programming, Second Edition, UNIX pioneer Marc J. Rochkind brings the book fully up to date, with all-new, comprehensive coverage including:

  • POSIX
  • Solaris™
  • Linux®
  • FreeBSD
  • Darwin, the Mac™ OS X kernel
  • And more than 200 new system calls

Rochkind's fully updated classic explains all the UNIX system calls you're likely to need, all in a single volume!

  • Interprocess communication, networking (sockets), pseudo terminals, asynchronous I/O, advanced signals, realtime, and threads
  • Covers the system calls you'll actually use-no need to plow through hundreds of improperly implemented, obsolete, and otherwise unnecessary system calls!
  • Thousands of lines of example code include a Web browser and server, a keystroke recorder/player, and a shell complete with pipelines, redirection, and background processes
  • Emphasis on the practical-ensuring portability, avoiding pitfalls, and much more!

Since 1985, the one book to have for mastering UNIX application programming has been Rochkind's Advanced UNIX Programming. Now completely updated, the second edition remains the choice for up-to-the-minute, in-depth coverage of the essential system-level services of the UNIX family of operating systems.


Product details

  • Format: Kindle Edition
  • File Size: 14824 KB
  • Print Length: 736 pages
  • Publisher: Addison-Wesley Professional; 2 edition (29 April 2004)
  • Sold by: Amazon Media EU S.à r.l.
  • Language English
  • ASIN: B003CW67ZA
  • Text-to-Speech: Enabled
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: #270,020 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Marc J. Rochkind
Discover books, learn about writers, and more.

Visit Amazon's Marc J. Rochkind Page

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Customer Reviews

Most Helpful Customer Reviews
4 of 4 people found the following review helpful
By A Customer
Format:Paperback
I found this book an excellent introduction when I first started doing network programming, sockets, signals, and threads in a Unix environment. After a while, though, I needed more detail and bought the excellent Stevens book "Advanced Programming in a Unix Environment". I would heartily recommend both books, this one to get you into it, and the Stevens book as the hyper detailed reference.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
By A Customer
Format:Paperback
The author knew the original developers of UNIX, and it shows in the quality of the information in the book. Also the writing style and the contents are both very good indeed - to the point, yet detailed where needed. Has examples on basic system calls for file and process management, terminal I/O, IPC, etc. Each chapter ends with a section on portability between various flavors of UNIX. Uses an example of a creating a simple DBMS to illustrate many of the topics. BYTE magazine gave it a very good review. Buy it !
Comment | 
Was this review helpful to you?
3 of 5 people found the following review helpful
A good starting point 6 April 2000
Format:Paperback
Well structured and easy to handle. It is more a quick reference for beginners that and in-depth book for Unix system-call programming. It gives all you need to program in Unix but still lacks some examples and a more in depth analysis. if you are looking for something which matches this same title go for Stevens' book (Advanced Programming in the UNIX Environment)
Comment | 
Was this review helpful to you?

Popular Highlights

 (What's this?)
&quote;
A special file has an i-node, but there arent any data bytes on disk for the i-node to point to. Instead, that part of the i-node contains a device number. This is an index into a table used by the kernel to find a collection of subroutines called a device driver. &quote;
Highlighted by 5 Kindle users
&quote;
A process consists of three segments: instruction segment,4 user data segment, and system data segment. &quote;
Highlighted by 5 Kindle users
&quote;
A process is created by the kernel on behalf of a currently executing process, which becomes the parent of the new child process. &quote;
Highlighted by 4 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Look for similar items by subject


Amazon Media EU S.à r.l. GB Privacy Statement Amazon Media EU S.à r.l. GB Delivery Information Amazon Media EU S.à r.l. GB Returns & Exchanges