Linux and Open Source Books and Software
 Location:  Home » Linux Books » The Linux Programmer's Toolbox    
Categories
Linux Books
Electronics
Linux Software
Linux Games
O'Reilly Linux
Tshirts
Information
Home
Linux Shop
Irish Hosting
ILUG
Linux Resources
Subcategories
Unix
AIX
Administration
Shell
Languages & Tools
Ajax
Assembly Language Programming
Borland Delphi
C#
CSS
Compiler Design
Compilers
Fortran
Lisp
Prolog
Python
Visual Basic
XHTML
XML
Education & Reference
Almanacs & Yearbooks
Atlases & Maps
Careers
Catalogs & Directories
College & University
Consumer Guides
Dictionaries & Thesauruses
Encyclopedias
Etiquette
Foreign Language Study & Reference
Genealogy
Graduate School
Quotations
Schools & Teaching
Studying & Workbooks
Test Preparation
Trivia & Fun Facts
Words, Language & Grammar
Writing, Research & Publishing Guides
Related Categories
• Linux
Operating Systems
Computers & Technology
Subjects
Books
• Unix
Operating Systems
Computers & Technology
Subjects
Books
• Languages & Tools
Programming
Computers & Technology
Subjects
Books
• Education & Reference
Subjects
Books
• Operating Systems
Computer Science
New & Used Textbooks
Specialty Boutique
Books
• Programming Languages
Computer Science
New & Used Textbooks
Specialty Boutique
Books

The Linux Programmer's Toolbox

The Linux Programmer's ToolboxAuthor: John Fusco
Publisher: Prentice Hall
Category: Book

List Price: $49.99
Buy New: $26.50
as of 5/20/2012 00:11 IST details
You Save: $23.49 (47%)

In Stock


New (20) Used (28) from $9.38

Seller: fantastic_shopping
Sales Rank: 1,013,644

Languages: English (Unknown), English (Original Language), English (Published)
Media: Paperback
Edition: 1
Pages: 656
Number Of Items: 1
Shipping Weight (lbs): 2
Dimensions (in): 9.2 x 7.1 x 1.3

ISBN: 0132198576
EAN: 9780132198578
ASIN: 0132198576

Publication Date: March 16, 2007
Availability: Usually ships in 1-2 business days

Also Available In:

  • Kindle Edition - The Linux Programmer's Toolbox
  • Kindle Edition - The Linux Programmer?s Toolbox

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 



All prices are in US dollars and are provided by Amazon web services. There maybe shipping restrictions on some items.
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
Powered by Apache on Ubuntu Linux with php5, xml, mod_rewrite