Product Standard

From The Linux Foundation
Jump to: navigation, search

Product Standards

There will be different requirement for each type of product to be certified, that is one for LSB Runtime Environment, LSB Application, LSB Build Environment, and LSB Internationalized Runtime Environment, respectively.

Available certifications

Application Runtime Environment
LSB Version 5.0
LSB Version 5.0 Application for AMD64
LSB Version 5.0 Application for IA32
LSB Version 5.0 Application for IA64
LSB Version 5.0 Application for PPC32
LSB Version 5.0 Application for PPC64
LSB Version 5.0 Application for S390
LSB Version 5.0 Application for S390X
LSB Version 5.0
LSB Version 5.0 Runtime Environment for AMD64
LSB Version 5.0 Runtime Environment for IA32
LSB Version 5.0 Runtime Environment for IA64
LSB Version 5.0 Runtime Environment for PPC32
LSB Version 5.0 Runtime Environment for PPC64
LSB Version 5.0 Runtime Environment for S390
LSB Version 5.0 Runtime Environment for S390X
LSB Version 4.1
LSB Version 4.1 Application for AMD64
LSB Version 4.1 Application for IA32
LSB Version 4.1 Application for IA64
LSB Version 4.1 Application for PPC32
LSB Version 4.1 Application for PPC64
LSB Version 4.1 Application for S390
LSB Version 4.1 Application for S390X
LSB Version 4.1
LSB Version 4.1 Runtime Environment for AMD64
LSB Version 4.1 Runtime Environment for IA32
LSB Version 4.1 Runtime Environment for IA64
LSB Version 4.1 Runtime Environment for PPC32
LSB Version 4.1 Runtime Environment for PPC64
LSB Version 4.1 Runtime Environment for S390
LSB Version 4.1 Runtime Environment for S390X
LSB Version 4.0
LSB Version 4.0 Application for AMD64
LSB Version 4.0 Application for IA32
LSB Version 4.0 Application for IA64
LSB Version 4.0 Application for PPC32
LSB Version 4.0 Application for PPC64
LSB Version 4.0 Application for S390
LSB Version 4.0 Application for S390X
LSB Version 4.0
LSB Version 4.0 Runtime Environment for AMD64
LSB Version 4.0 Runtime Environment for IA32
LSB Version 4.0 Runtime Environment for IA64
LSB Version 4.0 Runtime Environment for PPC32
LSB Version 4.0 Runtime Environment for PPC64
LSB Version 4.0 Runtime Environment for S390
LSB Version 4.0 Runtime Environment for S390X
LSB Version 3.2
LSB Version 3.2 Application for AMD64
LSB Version 3.2 Application for IA32
LSB Version 3.2 Application for IA64
LSB Version 3.2 Application for PPC32
LSB Version 3.2 Application for PPC64
LSB Version 3.2 Application for S390
LSB Version 3.2 Application for S390X
LSB Version 3.2
LSB Version 3.2 Runtime Environment for AMD64
LSB Version 3.2 Runtime Environment for IA32
LSB Version 3.2 Runtime Environment for IA64
LSB Version 3.2 Runtime Environment for PPC32
LSB Version 3.2 Runtime Environment for PPC64
LSB Version 3.2 Runtime Environment for S390
LSB Version 3.2 Runtime Environment for S390X
LSB Version 3.1
LSB Version 3.1 Application for AMD64
LSB Version 3.1 Application for IA32
LSB Version 3.1 Application for IA64
LSB Version 3.1 Application for PPC32
LSB Version 3.1 Application for PPC64
LSB Version 3.1 Application for S390
LSB Version 3.1 Application for S390X
LSB Version 3.1
LSB Version 3.1 Runtime Environment for AMD64
LSB Version 3.1 Runtime Environment for IA32
LSB Version 3.1 Runtime Environment for IA64
LSB Version 3.1 Runtime Environment for PPC32
LSB Version 3.1 Runtime Environment for PPC64
LSB Version 3.1 Runtime Environment for S390
LSB Version 3.1 Runtime Environment for S390X
LSB Version 3.0
LSB Version 3.0 Application for AMD64
LSB Version 3.0 Application for IA32
LSB Version 3.0 Application for IA64
LSB Version 3.0 Application for PPC32
LSB Version 3.0 Application for PPC64
LSB Version 3.0 Application for S390
LSB Version 3.0 Application for S390X
LSB Version 3.0
LSB Version 3.0 Runtime Environment for AMD64
LSB Version 3.0 Runtime Environment for IA32
LSB Version 3.0 Runtime Environment for IA64
LSB Version 3.0 Runtime Environment for PPC32
LSB Version 3.0 Runtime Environment for PPC64
LSB Version 3.0 Runtime Environment for S390
LSB Version 3.0 Runtime Environment for S390X

LSB Specification

Different specifications for different architectures

LSB Test Suites

Different test suites for different architectures

Standard conformance

Runtime Environment

Test reports from currently authorized release of the LSB Distribution Checker.
The runtime environment executes and passes the Functional Verification Tests for a set of preselected LSB conforming applications from the LSB Application Battery (also handled by the Distribution Checker).

Application

A test report from a currently authorized release of the LSB Application Checker tool, lsbappchk.
If an application package includes static archive libraries, a test report from a currently authorized release of the LSB Static Archive Checker tool, lsbarchk.
If an application is packaged as an rpm format package, a test report from a currently authorized release of the LSB Package Checker tool, lsbpkgchk.
A current authorized release of the Linux Application Checker bundles all the above tools in an easy to use browser based GUI.
The application should be demonstrated as correctly installing and running on:

  • A Certified LSB Runtime Environment of the applicant's choice
  • A Certified LSB Runtime Environment of the LSB Certification Authority's selection