Recent Articles

Nokia Eases The Pain For C And Linux Developers
For mobile application developers and those creating LBS apps this is huge! If you develop application and program in C or Linux then your gonna love the new SDKs just released by Forum Nokia. The Open C plug-ins...

Enderle On Linux
Linux does not exist except as a concept, we can all move on now. No I am not bashing Rob, but I did find his paper "The Five Things you Aren't Allowed to Discuss...

Fighting Analysis Paralysis With Open Source?
I stumbled across this analysis of the Linux Kernel which brought back "fond" memories of my market opportunity forecasting days. In the analysis, the author, kripken, estimates that "at most, 60% of the Linux Kernel...

Novell Could Loose Access To New Linux Versions
Make a deal with a big closed source company and the FSF (Free Software Foundation) may pull your access rights to Linux Distro's. At least that is what Novell...

Invalidating The Linux Buffer Cache
When you write data, it doesn't necessarily get written to disk right then. The kernel maintains caches of many things, and disk data is something where a lot of work is done to keep everything fast and efficient.

Invalidating The Linux Buffer Cache
When you write data, it doesn't necessarily get written to disk right then. The kernel maintains caches of many things, and disk data is something where a lot of work is done to keep everything fast and efficient. That's...


04.13.07


Review: The Linux Programmer's Toolbox

By A.P. Lawrence

Wow. Regular readers here know I don't say "wow" lightly. I may like a book, I may even think it's useful or even something you really should have, but very few really make my jaw drop.

This is one that gets a "wow". It may be the holy grail of Linux programming books just because of its amazing depth of coverage, but it also gets high marks from me for clarity of writing and for being whatever polar opposite of "dull" you'd prefer.

First, the detail and depth here is surprising. It's roughly 600 pages, but given the ground covered, you'd think it was twice that or more. It takes great skill to pack lots of information into a small space while remaining readable and interesting, and I really admire authors who can do that. Any programmer coming from any other OS platform should pick this up first thing: it will save them a lot of time and trouble.

Please note that I do not think this book is exclusively useful to programmers. In fact, it's probably more useful to "semi-programmers"; that is, those of us who *can* write code at some level but usually don't. We're more likely to "make" someone else's code and perhaps hack up a script or two around it; we may understand more about kernel internals than your average Joe but we aren't likely to do any kernel hacking.. your typical senior admin usually matches that profile pretty closely, and is quite likely to find this very useful.

For example, in Chapter 2 ("Building from source") there's a twenty page section devoted to "Understanding Errors and Warnings". That's easily the best treatment I've ever encountered of "Things that go wrong after you type 'make'". Most of us know the frustration when something we really need or at least would really like to have blows up during the compile.

Chapter 5 is "What every developer should know about the kernel". Well, yeah, but most of it is things every admin/support person should know too, and again it is very well written and quite illuminating.

Low Rate eCommerce & Retail Plans

Oh, there's more. A lot more. Finding help, editing, revision control, debugging, even tuning: it's all here, and it's all very well done. Sorry to babble on about how impressed I am, but there it is: I'm awestruck.

You are going to learn things here. I think that's a fairly safe bet. For me, this is one of those books that I read through hurriedly because I was enjoying it so much, but then returned to page one for a more leisurely and thorough read.

Highly recommended. Good stuff!

• John Fusco
• Prentice Hall
• 9780132198576

Order (or just read more about) The Linux Programmer's Toolbox from Amazon.com

*Originally published at APLawrence.com


About the Author:
A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com

About LinuxDeveloperNews
Get the lastest information on current changes in the Linux Development World.

LinuxDeveloperNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxDeveloperNews.com WirelessProNews.com
CProgrammingTrends.com DevWebPro.com


-- LinuxDeveloperNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
© 2007 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



LinuxDeveloperNews News Archives About Us Feedback LinuxDeveloperNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact