An operating system’s success is inextricably linked with the number and quality of applications that run on top of it. Linux and its variances between distributions, however, present ISVs and individual developers with a unique set of challenges: different distributions of Linux make use of different versions of libraries, important files stored in different locations, and so on. If an ISV wants to reach a global Linux audience, they must support more than one distribution of Linux.
As more and more developers develop applications for Linux, a lot of questions about portability and application certification are raised: how can I build the most portable application for Linux? Is certification to the Linux Standard Base right for my application? How do I get started on the right path for me?
In this section, you will learn the answers to these questions and more, as you step through the process of creating a better Linux application.
This document describes general steps on getting started with the LSB Application Checker.
2012-05-02: This is currently a historical document. Please see the mailing list for our current discussions on the state of the charter.
The Linux Standard Base (LSB) project is pleased to announce several
updates to its suites of tools and tests. These updates are now
available from the LSB Download page:
Just in time for LinuxCon, we are pleased to announce the first draft of FHS 3.0!
The LSB Workgroup has released update 3 to the Distribution Tests and Application Battery for LSB 4.0.
The Filesystem Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of a UNIX system. It has been made popular by its use in Linux distributions, but it is used by other UNIX variants as well. The Linux Standard Base (LSB) refers to it as a standard.
Call for Participation
The LSB workgroup is preparing FHS 3.0, which will be the first FHS release since 2004. As part of that release, we are soliciting contributions from all interested parties.
The LSB workgroup is an open project, which welcomes contributions from all interested parties.
When targeting Linux as a platform, application developers want to have some assurance that the code they write on one Linux distribution will run on other Linux distributions without having to go through extra effort. This matches their experiences on other popular platforms, such as Windows or Mac OS X.