Moblin Compliance

Moblin Compliance is a program to improve application compatibility across distributions, by aligning the libraries and library versions that OSVs include in their distributions. When developing an application, you are encouraged to use the libraries and versions that are included in the pre-built development images. Doing so, will make sure that your application will run with minimal changes on all Moblin compliant distributions.

The compliance program is currently focused on the netbook. MID and IVI addendum will be added in the next few months.

Specification (v1.9.0)

Released Sep 22, 2009
Moblin v2 Compliance Specification v1.9.0 (pdf, 540KB)
Includes both OSV and ISV requirements.

ISV Application Checker

moblin-app-checker-local-2.0.0.11-1.i486.tar.gz moblin-app-checker-2.0.0.11-1.i486.rpm moblin-app-checker_2.0.0.11_i386.deb
  • Last updated: Sep. 23, 2009
  • Specification supported: v1.9.0
  • Size: ~1MB
  • Tutorials: ISV Compliance Tutorial. WebEx video.
  • Details:
    Includes Moblin App Checker (moblinappchk)
    ISV tests include: private library check, desktop test, and package install/uninstall
    tar xvzf moblin-app-checker-local-2.0.0.11-1.i486.tar.gz
    cd moblin-app-checker
    bin/app-checker-start.pl
      (A web interfaces is started.  Click on the tip icons for help)
    More details about the Moblin Applicaiton Checker program can be found here

OSV Distribution Checker

  • Last updated: Oct. 1, 2009
  • Specification supported: v1.9.0
  • Size: ~400KB
  • Tutorials: <a href='/compliance/osv-compliance-tutorial>OSV Compliance Tutorial. WebEx video.
  • Details:
    Based on LSB DTK Manager 2
    OSV tests include: kernel, performance, power standards, package management, desktop integration, graphics, browser features and media features
    Debian systems: Require "lsb" package with alien support. (apt-get install lsb)
    Note: The following additional packages need to be installed for the tools to work:
    • perl-XML-Parser
    • perl-XML-Simple
    • perl-Test-Harness
    • perl-Test-Simple
    • perl-ExtUtils-MakeMaker
    tar xvzf moblin-dist-checker-2.0.1.8-1.i486.tar.gz
    cd moblin-dist-checker
    ./install.pl
    /opt/moblin/test/manager/bin/dist-checker-start.pl
       (A web interfaces is started.  Click on the tip icons for help)
    More details about the LSB Distribution Testkit Manager II can be found here
Special appreciation for help with the tools to the engineers on the Linux Foundation LSB team and Institute for System Programming of the Russian Academy of Sciences (ISPRAS).

Compliance Tools Tutorial

Jeff Liquia from the Linux Foundation recently hosted a WebEx presentation showing how to run the OSV and ISV compliance tools. The OSV portion is first (~20mins) and the ISV section second (~20min).
    OSV / ISV Compliance Tools Tutorial Video

Next steps