Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
The Linux Programmer's Toolbox and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
33 used & new from $21.50

Have one to sell? Sell yours here
 
   
The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series)
 
See larger image
 
Start reading The Linux Programmer's Toolbox on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series) (Paperback)

by John Fusco (Author)
4.6 out of 5 stars See all reviews (8 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

24 new from $21.50 9 used from $22.00
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $17.59

Frequently Bought Together

The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series) + Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) + Understanding the Linux Kernel, Third Edition
Price For All Three: $103.42

Show availability and shipping details


Customers Who Bought This Item Also Bought

Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)

Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)

by Arnold Robbins
4.6 out of 5 stars (8)  $32.11
Understanding the Linux Kernel, Third Edition

Understanding the Linux Kernel, Third Edition

by Daniel Bovet
4.5 out of 5 stars (24)  $32.97
Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)

Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)

by Sreekrishnan Venkateswaran
4.4 out of 5 stars (12)  $35.99
GNU/Linux Application Programming (Programming Series)

GNU/Linux Application Programming (Programming Series)

by M. Tim Jones
4.4 out of 5 stars (9)  $34.64
The Definitive Guide to GCC, Second Edition

The Definitive Guide to GCC, Second Edition

by William von Hagen
3.9 out of 5 stars (9)  $44.99
Explore similar items

Editorial Reviews

Product Description
Master the Linux Tools That Will Make You a More Productive, Effective Programmer

The Linux Programmer's Toolbox helps you tap into the vast collection of open source tools available for GNU/Linux. Author John Fusco systematically describes the most useful tools available on most GNU/Linux distributions using concise examples that you can easily modify to meet your needs.

You'll start by learning the basics of downloading, building, and installing open source projects. You'll then learn how open source tools are distributed, and what to look for to avoid wasting time on projects that aren't ready for you. Next, you'll learn the ins and outs of building your own projects. Fusco also demonstrates what to look for in a text editor, and may even show you a few new tricks in your favorite text editor.

You'll enhance your knowledge of the Linux kernel by learning how it interacts with your software. Fusco walks you through the fundamentals of the Linux kernel with simple, thought-provoking examples that illustrate the principles behind the operating system. Then he shows you how to put this knowledge to use with more advanced tools. He focuses on how to interpret output from tools like sar, vmstat, valgrind, strace, and apply it to your application; how to take advantage of various programming APIs to develop your own tools; and how to write code that monitors itself.

Next, Fusco covers tools that help you enhance the performance of your software. He explains the principles behind today's multicore CPUs and demonstrates how to squeeze the most performance from these systems. Finally, you'll learn tools and techniques to debug your code under any circumstances.

Coverage includes

  • Maximizing productivity with editors, revision control tools, source code browsers, and "beautifiers"
  • Interpreting the kernel: what your tools are telling you
  • Understanding processes–and the tools available for managing them
  • Tracing and resolving application bottlenecks with gprof and valgrind
  • Streamlining and automating the documentation process
  • Rapidly finding help, solutions, and workarounds when you need them
  • Optimizing program code with sar, vmstat, iostat, and other tools
  • Debugging IPC with shell commands: signals, pipes, sockets, files, and IPC objects
  • Using printf, gdb, and other essential debugging tools

Foreword 
Preface 

Acknowledgments 

About the Author 

Chapter 1 Downloading and Installing Open Source Tools
Chapter 2 Building from Source
Chapter 3 Finding Help
Chapter 4 Editing and Maintaining Source Files
Chapter 5 What Every Developer Should Know about the Kernel
Chapter 6 Understanding Processes
Chapter 7 Communication between Processes
Chapter 8 Debugging IPC with Shell Commands
Chapter 9 Performance Tuning
Chapter 10 Debugging
Index 

About the Author

John Fusco is a software developer for GE Healthcare who specializes in Linux applications and device drivers. He has worked on Unix software for more than ten years and has been developing applications for Linux since kernel version 2.0. He has written articles for Embedded Systems Programming and Linux Journal.



See all Editorial Reviews

Product Details

  • Paperback: 656 pages
  • Publisher: Prentice Hall PTR; 1 edition (March 16, 2007)
  • Language: English
  • ISBN-10: 0132198576
  • ISBN-13: 978-0132198578
  • Product Dimensions: 8.7 x 7 x 1.5 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #200,905 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #87 in  Books > Computers & Internet > Operating Systems > Linux > Programming

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(10)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

8 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 13 people found the following review helpful:
4.0 out of 5 stars How to learn Linux, May 31, 2007
By topoman "topoman" (Newark, California USA) - See all my reviews
This book is aimed at the person who has learned his way around Linux at the user level and now wants to look under the covers. It's extremely comprehensive - from how to add a Linux application that wasn't in your your initial distribution - whether you can use the binary or need to rebuild it from source - through basic facts on the kernel, devices and their drivers, processes and debugging tools. There has been a need for a book that addresses readers who do know something about computers, but not much Linux. This book fills that need extremely well.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 19 people found the following review helpful:
4.0 out of 5 stars I'm awestruck, March 15, 2007
No, really. The first thing that impressed me is how much information the author packed into 600 odd pages. It takes skill to do that well and still be readable and interesting.

A programmer moving from anything to Linux would find this a simply wonderful roadmap and introduction, but I was surprised to notice that this would also be very good for non-programmers: sys admin or high level support types will like this book also.

There's good stuff here: the subsection of Chapter Two that deals with things that can go wrong during compiles is the best treatment of that I've ever read. Chapter 5 is titled "What every developer should know about the kernel", but most of it is things every admin/support person should know too. Of course there's much more: this is very thorough and complete.

Definitely recommended.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars A very good reference book to Linux developers, September 1, 2008
It is a very good reference to Linux developers, by providing the most common seen or most used techniques in Linux developments. It covers from the most used tools, including source version control, source code edit, debug,etc, to a brief introduction on the Linux kernel architecture and memory management, that is essential to any programmers who want to know the "evil" inside the kernel.

Jason
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars much different than I expected
...and refreshingly so. It does not start out with the same story about a boy in Helsinki (very glad he did what he did tho), but jumps right in with getting the tools and dealing... Read more
Published 3 months ago by Litek

5.0 out of 5 stars Another great one
This one is in the same league as

"Linux Programming by Example: The Fundamentals"

in the same series. Read more
Published 11 months ago by alkmaar

5.0 out of 5 stars A pick for any serious programmer's collection
The Linux Programmer's Toolbox discusses open source tools available for GNU/Linux, describing the most useful tools available and using plenty of examples on how to modify them... Read more
Published on June 9, 2007 by Midwest Book Review

5.0 out of 5 stars Great Book
Overall this is a great book. It collects a lot of information in one place and gives a lot of insights and tips on programming in Linux. Read more
Published on May 7, 2007 by P. Hagar

4.0 out of 5 stars all the linux
Fusco gathers into one easy to read book the many open source tools available under linux. Cumulatively written by hundreds (if not thousands) of contributors. Read more
Published on March 16, 2007 by W Boudville

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Cut Grass like Butter

Shop all Oregon mower blades
Keep your lawn mower sharp and ready to go by replacing that old mower blade with an Oregon Gator mower blade. Choose from Gator Mulcher or Fusion blade technology designed to fit almost any lawn mower.

Shop all Oregon mower blades

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates