Linux Standards Base
About Linux Standards Base
The Linux Standard Base was created to lower the overall costs of supporting the Linux platform. By reducing the differences between individual Linux distributions, the LSB greatly reduces the costs involved with porting applications to different distributions, as well as lowers the cost and effort involved in after-market support of those applications.
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.
In addition, application developers want to ensure that the platform as a whole does not diverge. Even if an application works on today’s distributions, will it work on tomorrow’s?
The LSB workgroup has, as its core goal, to address these two concerns. We publish a standard that describes the minimum set of APIs a distribution must support, in consultation with the major distribution vendors. We also provide tests and tools which measure support for the standard, and enable application developers to target the common set. Finally, through our testing work, we seek to prevent unnecessary divergence between the distributions.
The Linux Standard Base (LSB) is a Linux Foundation (LF) project to develop, through consensus, a set of standards that will increase compatibility among Linux distributions and enable conforming products to work with any compliant system – in other words, to provide a single target for vendors building products for the Linux platform. In addition, the LSB helps coordinate efforts to recruit vendors to develop compliant products.
|Documentation||Linux Standards Base Documentation|