The Linux Foundation

 

Become an Individual Member

Book/Preface

From The Linux Foundation


Contents

Preface

Increasing confidence in your application

The widespread success of a software application is heavily dependent on customers' confidence in the application. Instilling confidence depends on several factors, including compatibility, portability, and reliability. Compatibility is rapidly becoming a requirement for customers who need applications that run with a wide variety of other applications. Customers are also demanding that applications be written for maximum portability. Customer run applications in many different environments that may include different operating systems and different archtectures, and they do not want to purchase a different version of an application for each environment. Reliability is also an important requirement for customers today. Software applications run everything from bank transactions to hospital information systems, so customers can not afford to use unreliable applications.

LSB Certification provides the independent assurance that an application will meet a customers compatibility, portability, and reliability standards. Because the LSB allows you to standardize your software, LSB Certification assures its compatibility among Linux distributions. Compliance with the LSB also ensures that your software applications will run on any compliant system, increasing you and your customers' assurance to use Linux across architectures and with other applications. The extensive set of LSB test cases also gives you the tools to prove your applications reliability to customers.

  • Compatibility
  • Portability
  • Robustness, or maybe we could call this section "performance" (or anything but "robustness")
  • Assurance

About This Book

Who Should Read This Book

This book is intended for anyone who wants to develop LSB certified Linux application or work with the LSB.

Highlighting

The following highlighting conventions are used in this book:

bold
Identifies commands.
monospace
Identifies, names of files and function and paths.
$ command line
Identifies commands that can be executed as any user (in examples).
# command line
Identifies commands that should be executed as root (in examples).
VSX0 $ command line
Identifies commands that must be executed as VSX0 user.

[Article] [Discussion] [View source] [History]