Programming Books C Java PHP Python Learn more Browse Programming Books
Professional Linux Programming and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $39.99
  • Save: $10.39 (26%)
FREE Shipping on orders over $35.
Only 2 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Professional Linux Progra... has been added to your Cart
+ $3.99 shipping
Used: Acceptable | Details
Condition: :
Comment: Ex-Library Book - will contain Library Markings. Blue Cloud Books. Hot deals from the land of the sun.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional Linux Programming Paperback – March 12, 2007

ISBN-13: 978-0471776130 ISBN-10: 0471776130 Edition: 1st

Buy New
Price: $29.60
20 New from $17.50 21 Used from $2.08
Amazon Price New from Used from
"Please retry"
"Please retry"
$17.50 $2.08
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.
$29.60 FREE Shipping on orders over $35. Only 2 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

Professional Linux Programming + Beginning Linux Programming
Price for both: $58.47

Buy the selected items together

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 465 pages
  • Publisher: Wrox; 1 edition (March 12, 2007)
  • Language: English
  • ISBN-10: 0471776130
  • ISBN-13: 978-0471776130
  • Product Dimensions: 7.4 x 1.1 x 9.3 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #752,820 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

As Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux—the kernel, the desktop, and the web—and then demonstrates best practices, tools, and techniques for integrating applications with the OS as a whole. This book is essential for understanding the nuances that differentiate programming for Linux from programming for any other platform. After beginning with simple shell scripts, the reader quickly moves on to the more advanced topics like software drivers and the graphical interface.

The wide variety of tools that you can use to build application software, utilities, and even the Linux kernel itself are covered. You'll also explore the unique components of a Linux system and delve into the inner workings of the system. And you'll find out how to use Linux with the web by writing software for the LAMP (Linux, Apache, MySQL, Perl/Python) stack. You'll then be able to apply this information to streamline software development while incorporating cutting-edge features and functionality.

What you will learn from this book

  • How to use tools such as compilers, debuggers, and Software Configuration Management
  • Ways to interact with Linux systems through network interfaces, graphical user environments, and LAMP stacks

  • Techniques for building software for different compatible platforms

  • Tips for utilizing the GNU automated build for faster development

  • Steps for using emulation and virtualization technologies for kernel development and application testing

  • How to write your own GNOME software and powerful web applications

Who this book is for

This book is for professional programmers who want to understand the internals of a typical Linux system. It is also for those who want to solve a particular problem while creating or modifying applications using Linux.

About the Author

Jon Masters is a 25-year-old British-born Linux kernel engineer, embedded systems specialist, and author who lives and works in the United States for Red Hat. Jon made UK history by becoming one of the youngest University students the country had ever seen, at the tender age of just 13. Having been through college twice by the time his peers were completing their first time around, and having been published over 100 times in a wide range of technical magazines, journals and books, Jon went on to work for a variety of multinational technology companies. He has worked extensively in the field of Embedded Systems, Enterprise Linux and Scientific instrumentation and has helped design anything and everything from Set Top Boxes to future NMR (MRI) imaging platforms.
When not working on Enterprise Linux software for Red Hat, Jon likes to drink tea on Boston Common and read the collective works of Thomas Paine and other great American Revolutionaries of a bygone age. He dreams of a time when the world was driven not by electrons, but by wooden sailing ships and a universal struggle for the birth of modern nations. He plays the violin, and occasionally sings in choral ensembles, for which he has won several awards. For relaxation, Jon enjoys engaging in a little rock climbing. He lives in Cambridge, Massachusetts, just across the river Charles from historic Boston, and enjoys every minute of it.
Jon has extensive experience in speaking about and training people to use a wide variety of Linux technologies and enjoys actively participating in many Linux User Groups the world over.

Richard Blum has worked for over 18 years for a large U.S. government organization as a network and systems administrator. During this time he has had plenty of opportunities to work with Microsoft, Novell, and of course, UNIX and Linux servers. He has written applications and utilities using C, C++, Java, C#, Visual Basic, and shell script.
Rich has a Bachelors of Science degree in Electrical Engineering, and a Masters of Science degree in Management, specializing in Management Information Systems, from Purdue University. He is the author of several books, including “sendmail for Linux” (2000, Sams publishing), “Running qmail” (2000, Sams publishing), “Postfix” (2001, Sams Publishing), “Open Source E-mail Security” (2001, Sams Publishing), “C# Network Programming” (2002, Sybex), “Network Performance Open Source Toolkit” (2003, John Wiley & Sons), and “Professional Assembly Language Programming” (2005, Wrox).

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 8 people found the following review helpful By Robin T. Wernick on February 15, 2009
Format: Paperback Verified Purchase
Wrox should be applauded for continuing to document the programming training requirements for Linux. I have been a professional programmer for 27 years and I depend on these references to keep me up to date on procedures, tools and specialization areas. The previous reference on professional programming, about 8 years ago, was over 1100 pages and covered 28 chapters verses the current reference's 14 chapters and 440 pages. The Linux world has narrowed somewhat in the last 10 years and it has changed its focus on programming tools as well. Linux applications have grown into new areas, such as virtualization, enterprise databases and network domain management. This reference has adapted to the same needs and has adjusted its topics to the current programming needs window. This book is a must have if you want to enter the professional programming level in Linux.

I do have a few reservations about the content in this reference. Aside from the movement of serveral chapters from the previous reference to entire books of their own, there are new programming areas that have been surprisingly neglected. New languages have emerged as leaders in the Linux world such as C++, Java, and C#. More importantly, development performance and application complexity now demand the use of Integrated Development Environments( IDE ) for project design. There should have been chapters dedicated to Eclipse( Java, C++, C ), the Mono Project( C#, C++, C, and Java ) and others. I haven't hired any programmers since 1992 that didn't know how to use Visual Studio or an integrated editor like SlickEdit on the Windows side of the asile. An integrated debugger in the IDE is a requirement in order to meet current schedules. Professional development also requires an editor that can have over 40 open files.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By cygnus.x1 on February 4, 2013
Format: Paperback Verified Purchase
I'm glad that I got this book, just as the other books on Linux, I'm using it to transform myself from an old UNIX programmer into a Linux person.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By dan morgan on November 17, 2014
Format: Paperback Verified Purchase
Good book. No complaints. Glad I bought it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 9 people found the following review helpful By Fco Javier Rodriguez on February 10, 2010
Format: Paperback Verified Purchase
Well, the title says everything. Googling you'll find more and most interenting (and free) stuff than you actually get from this book. If you have money and do not have in which spend it, buy the book; otherwise please don't do it!! (in fact I'll check if can refund me for this book).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Professional Linux Programming
This item: Professional Linux Programming
Price: $39.99 $29.60
Ships from and sold by