Buy used: $5.50
$3.98 delivery September 14 - 18. Details
Used: Good | Details
Condition: Used: Good
Comment: Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Access codes and supplements are not guaranteed with used items.
Have one to sell?
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.

Linux Application Development 2nd Edition

4.6 4.6 out of 5 stars 13 ratings

Price
New from Used from
Hardcover
$5.50
$58.98 $5.50

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

From the Back Cover

"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it."
--Greg Kroah-Hartman, Linux kernel programmer

Develop Software that Leverages the Full Power of Today's Linux

Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux programmers Michael Johnson and Erik Troan systematically present the key APIs and techniques you need to create robust, secure, efficient software or to port existing code to Linux.

This book has been fully updated for the Linux 2.6 kernel, GNU C library version 2.3, the latest POSIX standards, and the Single Unix Specification, Issue 6. Its deep coverage of Linux-specific extensions and features helps you take advantage of the full power of contemporary Linux. Along the way, the authors share insights, tips, and tricks for developers working with any recent Linux distribution, and virtually any version of Unix.

Topics include

  • Developing in Linux: understanding the operating system, licensing,
  • and documentation
  • The development environment: compilers, linker and loader, and unique
  • debugging tools
  • System programming: process models, file handling, signal processing, directory operations, and job control
  • Terminals, sockets, timers, virtual consoles, and the Linux console
  • Development libraries: string matching, terminal handling, command-line parsing, authentication, and more
  • Hundreds of downloadable code samples

New to this edition

  • The GNU C library (glibc), underlying standards, and test macros
  • Writing secure Linux programs, system daemons, and utilities
  • Significantly expanded coverage of memory debugging, including Valgrind and mpr
  • Greatly improved coverage of regular expressions
  • IPv6 networking coverage, including new system library interfaces for using IPv6 and IPv4 interchangeably
  • Coverage of strace, ltrace, real-time signals, poll and epoll system calls, popt library improvements, Pluggable Authentication Modules (PAM), qdbm, and much more
  • Improved index and glossary, plus line-numbered code examples


About the Author

Erik W. Troan, confounder and Executive VP of Operating Systems at Specifix, was formerly Vice President of Product Engineering at Red Hat.

Michael K. Johnson is an operating system engineer at Specifix. He was formerly an operating system developer for Red Hat, where he managed the kernel team for three and a half years, and was founding technical leader of the Fedora Project. He occasionally teaches full-day tutorials on Linux application development.

Erik W. Troan, cofounder and Executive VP of Operating Systems at Specifix, was formerly Vice President of Product Engineering at Red Hat, where he was responsible for specifying and building technologies such as RPM, Linux operating systems, the Red Hat Network, high-performance Web servers, and the infrastructure for Red Hat's Web site.



Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 2nd edition (January 1, 2004)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 702 pages
  • ISBN-10 ‏ : ‎ 0321219147
  • ISBN-13 ‏ : ‎ 978-0321219145
  • Item Weight ‏ : ‎ 2.91 pounds
  • Dimensions ‏ : ‎ 7.5 x 1.5 x 9.5 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 13 ratings

Important information

To report an issue with this product, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.6 out of 5 stars
4.6 out of 5
13 global ratings
5 star
4 star
3 star
2 star 0% (0%) 0%
1 star 0% (0%) 0%

Read reviews that mention

Top reviews from the United States

Reviewed in the United States on October 17, 2007
One person found this helpful
Report
Reviewed in the United States on January 8, 2010
Reviewed in the United States on July 2, 2013
One person found this helpful
Report
Reviewed in the United States on February 15, 2005
10 people found this helpful
Report
Reviewed in the United States on December 19, 2004
One person found this helpful
Report
Reviewed in the United States on January 1, 2005
4 people found this helpful
Report
Reviewed in the United States on March 4, 2008
Reviewed in the United States on December 8, 2004
2 people found this helpful
Report
Reviewed in the United States on December 6, 2004
4 people found this helpful
Report
Reviewed in the United States on January 22, 2007
Reviewed in the United States on September 6, 2006
One person found this helpful
Report