Hardcover: 272 pages
Publisher: IBM Press (November 8, 2004)
Product Dimensions: 7.3 x 0.9 x 9.6 inches
Shipping Weight: 1.7 pounds (View shipping rates and policies)
Average Customer Review: 3.5 out of 5 stars See all reviews (4 customer reviews)
Best Sellers Rank: #6,842,722 in Books (See Top 100 in Books) #72 in Books > Computers & Technology > Operating Systems > Linux > Applications #1575 in Books > Computers & Technology > Operating Systems > Unix #4480 in Books > Textbooks > Computer Science > Operating Systems
Just because Linux is under the GPL, some people believe that it's pretty standardized. Actually, each distro has its own little additions and, consequently, quirks. Writing an application to work reliably under all variations is not a slam-dunk. The book Building Applications with the Linux Standard Base is a reference manual for application developers to make sure their programs will work across the Linux map.I've been involved with IBM products and documentation since the late 70's, and their documentation has traditionally come in two flavors: user's guides, and reference manuals. This book falls more to the reference manual side of the spectrum. Consequently, reading it cover-to-cover was a little dry, but the information needed to get an application certified with the Linux Standard Base (LSB) was clearly laid out.Building Applications with the Linux Standard Base is laid out in five large parts: Introduction, Developing LSB Applications, Certifying for the LSB, Contributing to the LSB Project, and Using LSB Resources. Except for the first part (Introduction), the book gives specific examples, and many, many references to the opengroup.org website's sections on the LSB.It becomes obvious as you go through the book that the Linux Standard Base is still evolving. The authors (13 core members of the LSB team) frequently allude to how the project can (and should) be extended to increase its scope and sophistication. Two chapters (Adding New Interfaces... and Adding New Architectures...) cover (albeit skimpily) what's needed to update the specification.First, you're given, in detail, the do's and don'ts of coding practices.
LINUX: Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide Linux: Linux Guide for Beginners: Command Line, System and Operation (Linux Guide, Linux System, Beginners Operation Guide, Learn Linux Step-by-Step) Building Applications with the Linux Standard Base Linux: Linux Mastery. The Ultimate Linux Operating System and Command Line Mastery (Operating System, Linux) Linux Clustering: Building and Maintaining Linux Clusters DIY Satellite Platforms: Building a Space-Ready General Base Picosatellite for Any Mission Base Building for Cyclists: A New Foundation for Endurance and Performance Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications (Adobe Reader) A Secure Base: Clinical Applications of Attachment Theory Minecraft: Minecraft Building Guide: Ultimate Blueprint Walkthrough Handbook: Creative Guide to Building Houses, Structures, and Constructions with Building ... Minecraft Houses, Minecraft Handbook) Chicken Coop Building: Step by Step Guide for Beginners (Chicken Coop Building, Backyard Chickens, Chicken Coop Plans, Building Chicken Coops) Chicken Coop Building: The Complete Beginners Guide To Chicken Coop Building - Discover Amazing Plan To Building The Perfect Chicken Coop! (Chicken Coops ... Coop Plans, How To Build A Chicken Coop) Linux: Linux Bash Scripting - Learn Bash Scripting In 24 hours or less Linux for Beginners: An Introduction to the Linux Operating System and Command Line Linux: The Ultimate Step by Step Guide to Quickly and Easily Learning Linux Ubuntu Linux: Your visual blueprint to using the Linux operating system SUSE Linux Enterprise Server Administration (Course 3112): CLA, LPIC - 1 & Linux+ Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library) LINUX, UNIX, SAN, SYSTEM ADMINISTRATOR, LINUX SERVER ENGINEER, STORAGE ADMINISTRATOR LAST-MINUTE BOTTOM LINE JOB INTERVIEW PREPARATION QUESTIONS & ANSWERS