The Linux Foundation

 
LSB 3.2 Beta

From The Linux Foundation

Revision as of 17:15, 31 January 2008 by Vrub (Talk | contribs)

(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
LSB 3.2 Beta Review

This page is intended to facilitate review of the Linux Standard Base (LSB) 3.2 Beta release. Please help us achieve better quality by:

If you have suggestions or bugs detected feel free to contact us via lsb-discuss mailing list or irc://irc.freestandards.org/#lsb. We greatly appreciate your help.

Please also see other interesting pages related with the LSB 3.2 release:


The picture below represents the key LSB deliverables for application and distribution developers (click on particular items for details):

LSB Certification System LSB Application Testkit LSB SDK LSB Application Tools LSB Distribution Testkit Multi-Distro Testing Farm LSB Distribution Tools Core Languages C++ Printing Desktop Multimedia LSB Specification LSB Deliverables Map



LSB 3.2 Specification

The Linux Standard Base (LSB) specifications are made available in two parts: an architecture independent (generic) part and an architecture dependent part. The architecture independent part is comprised of five modules: Core, C++, Desktop, Languages and Printing. The architecture dependent part is comprised of three modules: Core, C++ and Desktop.

Also, there are mandatory and trial use modules in the specification. The former impose mandatory requirements on LSB compliant distributions and applications may safely rely on the functionality described in mandatory modules. Functionality in trial use modules is not required in LSB compliant distributions and applications should take this into consideration. Meanwhile, trial use modules represent candidates for inclusion in the next versions of LSB.

HTML One Page HTML Date
Mandatory Modules
LSB 3.2 Generic beta

Core, C++, Desktop,
Interpreter Languages, Printing

Core, C++, Desktop,
Interpreter Languages, Printing

16-Jan-2008
LSB 3.2 (IA32) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (IA64) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (PPC32) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (PPC64) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (S390) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (S390X) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
LSB 3.2 (AMD64) beta

Core, C++, Desktop

Core, C++, Desktop

16-Jan-2008
Trial Use Modules

LSB 3.2 Trial Use beta

ALSA & xdg-utils

ALSA & xdg-utils

16-Jan-2008

Another good way for browsing LSB specification and data about related Linux ecosystem is using LSB Navigator.


LSB Application Tools

LSB application tools help developers in creating LSB compliant applications and finally achieving LSB Certified status.

LSB Application Testkit

The LSB Application Testkit (ATK) contains tools for analyzing dependencies (libraries and interfaces externally required) of application packages. In particular it helps developers in testing their applications for LSB compliance and enables easy steps for LSB certification. To install the LSB Application Testkit, please download the appropriate tar file, extract the tar file, and run the included install.sh script.

Please refer to ATK Manager Getting Started for instructions on how to use the tool.

LSB 3.2 Application Testkit
LSB 3.2 Application Testkit (IA32) beta

lsb-atk-manager-3.2.0-0rc2.ia32.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (IA64) beta

lsb-atk-manager-3.2.0-0rc2.ia64.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (PPC32) beta

lsb-atk-manager-3.2.0-0rc2.ppc32.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (PPC64) beta

lsb-atk-manager-3.2.0-0rc2.ppc64.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (S390) beta

lsb-atk-manager-3.2.0-0rc2.s390.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (S390X) beta

lsb-atk-manager-3.2.0-0rc2.s390x.tar.gz

21-Jan-2008
LSB 3.2 Application Testkit (AMD64) beta

lsb-atk-manager-3.2.0-0rc2.x86_64.tar.gz

21-Jan-2008

LSB Software Development Kit (SDK)

The LSB Software Development Kit (SDK) contains the LSB Development Environment (shared library stubs, headers, lsbcc, and lsbc++) for building LSB compliant binaries.

To install the LSB SDK, please download the appropriate tar file, extract the tar file, and run the included install.sh script.

LSB 3.2 Software Development Kit (SDK)
LSB 3.2 SDK (IA32) beta

lsb-sdk-3.2.0-0rc2.ia32.tar.gz

21-Jan-2008
LSB 3.2 SDK (IA64) beta

lsb-sdk-3.2.0-0rc2.ia64.tar.gz

21-Jan-2008
LSB 3.2 SDK (PPC32) beta

lsb-sdk-3.2.0-0rc2.ppc32.tar.gz

21-Jan-2008
LSB 3.2 SDK (PPC64) beta

lsb-sdk-3.2.0-0rc2.ppc64.tar.gz

21-Jan-2008
LSB 3.2 SDK (S390) beta

lsb-sdk-3.2.0-0rc2.s390.tar.gz

21-Jan-2008
LSB 3.2 SDK (S390X) beta

lsb-sdk-3.2.0-0rc2.s390x.tar.gz

21-Jan-2008
LSB 3.2 SDK (AMD64) beta

lsb-sdk-3.2.0-0rc2.x86_64.tar.gz

21-Jan-2008


LSB Distribution Tools

LSB distribution tools help distribution and upstream developers in analysing their products with regard to LSB requirements. They can be useful both as just a part of QA cycle and as a part of LSB certification process.

LSB Distribution Testkit

The LSB Distribution Testkit (DTK) contains everything developers need to test a Linux distribution for LSB compliance. The front end of the Distribution Testkit is DTK Manager that helps visually manage the testing process. DTK Manager automatically downloads necessary tests from the Linux Foundation FTP server, so please be sure you have Internet connection on the testing system the first time you want to run the tests.

To install the LSB DTK Manager, please download the appropriate tar file, extract the tar file, and run the included install.sh script.

Please refer to DTK Manager Getting Started for instructions on how to use the tool.

LSB 3.2 Distribution Testkit (Beta)
LSB 3.2 Distribution Testkit (IA32) beta

lsb-dist-testkit-manager-3.2.0-0rc2.ia32.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (IA64) beta

lsb-dist-testkit-manager-3.2.0-0rc2.ia64.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (PPC32) beta

lsb-dist-testkit-manager-3.2.0-0rc2.ppc32.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (PPC64) beta

lsb-dist-testkit-manager-3.2.0-0rc2.ppc64.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (S390) beta

lsb-dist-testkit-manager-3.2.0-0rc2.s390.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (S390X) beta

lsb-dist-testkit-manager-3.2.0-0rc2.s390x.tar.gz

21-Jan-2008
LSB 3.2 Distribution Testkit (AMD64) beta

lsb-dist-testkit-manager-3.2.0-0rc2.x86_64.tar.gz

21-Jan-2008

LSB Multi-System Testing

LSB DTK Manager supports automation of scheduled (e.g. nightly) runs of the LSB certification tests on multiple test systems with collection of the results on a single server. Please refer to DTK Manager Nightly Run HOWTO for details.


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