Have one to sell? Sell yours here
LINUX Application Development
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

LINUX Application Development [Hardcover]

Michael K. Johnson , Erik W. Troan
4.6 out of 5 stars  See all reviews (18 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback £26.90  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Linux Application Development Linux Application Development 4.6 out of 5 stars (18)
£26.90
In stock.


Product details

  • Hardcover: 576 pages
  • Publisher: Addison Wesley; 1 edition (20 April 1998)
  • Language English
  • ISBN-10: 0201308215
  • ISBN-13: 978-0201308211
  • Product Dimensions: 24.2 x 19.6 x 3.1 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Bestsellers Rank: 753,685 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Michael K. Johnson
Discover books, learn about writers, and more.

Visit Amazon's Michael K. Johnson Page

Product Description

Product Description

A new edition of this title is available, ISBN-10: 0321563220 ISBN-13: 9780321563224

From the Back Cover

Author's Support Page http://www.redhat.com/~johnsonm/lad/

This practical reference guides programmers developing Linux applications or porting applications from other platforms. Linux is fundamentally similar to Unixoso, much of the book covers ground familiar to Unix programmersobut this book consistently addresses topics from a Linux point of view. The aim throughout is to provide the detailed information you need to take full advantage of Linux.

If you are already a proficient Unix programmer, this book will greatly facilitate your transition to Linux. You will also find helpful discussions of some tricky Unix topics, such as process and session groups, job control, and tty handling.

If you are a C programmer, but know neither Unix nor Linux, reading this book in its entirety and working with its numerous examples will give you a solid introduction to Linux programming.

If you are already a Linux programmer, this bookis clear treatment of advanced and otherwise confusing topics will surely make your programming tasks easier.

Linux Application Development is divided into four parts. Part 1 introduces you to Linuxothe operating system, licenses, and documentation. Part 2 covers the most important aspects of the development environmentothe compilers, linker, loader, and debugging tools. Part 3othe heart of the bookodescribes the interface to the kernel and to the core system libraries, including discussion of the process model, file handling, directory operations, signal processing (including the Linux signal API), job control, the POSIX!= termios interface, sockets, and the Linux console. Part 4 describes important development libraries with interfaces more independent of the kernel.

0201308215B04062001


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

Most Helpful Customer Reviews
4 of 4 people found the following review helpful
Format:Hardcover
I think this is easily the most useful book on Linux that I own. When I bought it I though `oh yeah, I'll learn one or two things from it'. It's superb! All the stuff on using the development tools is great. I didn't know about electric fence for example. It's saved my life twice now - once with its good coverage of using serial ports and now with pseudo tty's. I just can't find this information accurately anywhere else. Don't get me wrong, it doesn't cover everything. No kernel programming or stuff like that, but then it's not supposed to. Great, examples that are actually useful. Highly recommented.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
By A Customer
Format:Hardcover
This book was written with an easy to read style, and the content is excellent. I'll forgive them for not including anything related to X11 programming, but they mention that their reason was that X Windows programming is not specific to Linux, and this is a *LINUX* programming book. Well fine, but I still have to find a book on X Programming. Imagine a book on Windows NT Programming that skipped all the GUI parts. I guess the Unix crowd is 10 years behind the NT crowd in acceptance of GUIs.

Reading this book made many of the arcane details of Unix architecture make sense, finally. I have read many Linux books, and most are long on technical drivel and short on enlightenment. If you are enlightened, you don't need the drivel, because the technical details are easy to absorbe and remember once they make sense.

This book excels at making sense of Linux. It should have been called "Making Sense of Linux Application Development", because that's what it is. You could probably get a lot out of it, even if you don't know C very well or you aren't all that interested in C programming in Linux. The explanations are clearly presented, and the chapters stand alone, and are a great reference material, as well as interesting general reading for those interested in the internals of Linux.

This book explains a lot of services that the kernel provides, especially in regards to the Linux process model and unix filesystems, as well as interprocess communications (Unix domain sockets) and network programming (TCP/IP sockets).

CAVEAT: This shouldn't be your *first* Linux book. There's a lot of material besides the writing of the code that you need to cover first. To get you comfy in the classic Unix shell environment read Hands On Unix, by Mark Sobell.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Hardcover
This is an excellent, coherent introduction to the Linux API and the standard Linux programming tools. Someone with a good grasp of C will be able to efficiently program in the Linux environment using this book as a reference. Although 500+ pages, most of it is directed to knuckle-dragging "got to get something done right" programmers - in other words, there aren't many pages that stray from the core of Linux programming. I have read and own many other Linux books; this one is the best. If you want to learn how to program for Linux, learn some C and read (and study and compile the examples) this book.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
A bit disappointed
I read this book coming from a Windows background, having written many multi-threaded client server applications. Read more
Published 11 months ago by JDW
Good content, but poor or missing examples
The book was a big disappointment after reading all the reviews. I found the content to be complete, but I would like to see more examples. Read more
Published on 21 July 1999
Excellent book for anyone interrested in coding Linux apps.
This book is a great place to start for the experienced and semi-experienced programmer who is somewhat new to Linux. Read more
Published on 29 Jun 1999
Excellent book for any linux fan
i think , it's not a book for just developers it's a must for anyone who interest in Linux and want to learn how linux and linux applications run.
Published on 7 Jun 1999
Good Book for beginning Linux Programming
This book covers many of the GNU tools for debugging and Makefiles before it even gets into the actual OS specific stuff. Read more
Published on 25 Jan 1999
Excellent Reference for Linux Developers
This is a great book to get one familiar with linux and linux system programming. Very in depth on linux functionality.
Published on 3 Dec 1998
Among the best I've found on this subject
As an experienced C programmer new to Linux, I've found this well-written book to be very useful. Definitely a book to consider if you're serious about learning this subject.
Published on 22 Nov 1998
A MUST for any Linux programmer
When I first thumbed through this book I was not that impressed, but after I started reading it - WOW!! Read more
Published on 17 Oct 1998
Awesome book.
I rate this book up there with APUE by Stevens. I wish I could have used this book when taking my systems and OS programming courses.
Published on 19 Aug 1998
Some excellent tutorial & resource material.
This is THE linux programming book yet, it covers wide range of subjects from process management to Inet/Unix sockets to linux console. A _must_ have book.
Published on 4 Aug 1998
Search Customer Reviews
Only search this product's reviews

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
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback