LSB

LSB 5.0 Beta 2

The LSB workgroup is happy to announce the availability of LSB 5.0 Beta 2.

Please note that the specification is not yet final and changes are likely to be made before final release.

We are calling for testers to test their applications and distributions against this release. Please try out the beta, and report any bugs to the lsb-discuss mailing list or to our bug tracker.

LSB SDK 4.1.8

The LSB workgroup is pleased to announce the release of the LSB SDK, version 4.1.8. Bundles for the x86, x86_64, ia64, and POWER architectures can be downloaded immediately from:

http://ftp.linuxfoundation.org/pub/lsb/bundles/released-4.1.0/sdk/

31- and 64-bit System z (s390/s390x) releases will be ready later today, and will be made available at the same location.

LSB 5.0 Beta 1

The LSB workgroup is pleased to announce the availability of LSB 5.0 Beta 1.

This beta is intended to test the completeness of our data gathering for this release, and consists of the LSB SDK and the application and distribution checkers. We are releasing these items for the x86 and x86_64 platforms first.

The SDK, Application Checker, and Distribution Checker can be downloaded from the Linux Foundation's FTP site:

http://ftp.linuxfoundation.org/pub/lsb/bundles/beta/

LSB Updates: SDK 4.1.7, LSB 4.1 tests

The LSB workgroup has released updates to the SDK and the 4.1 distribution tests. These updates are now available from the LSB Download page:

http://www.linuxfoundation.org/collaborate/workgroups/lsb/download

This is a bugfix release. A number of bugs in the LSB 4.1 tests have been fixed. More importantly, a fix to the SDK was applied which fixes building Qt 4 applications on newer versions of GCC.

LSB Updates: SDK 4.1.6, LSB 4.1 tests, App Checker

The LSB workgroup has released updates to the SDK, 4.1 distribution tests, and the Linux App Checker. These updates are now available from the LSB Download page:

http://www.linuxfoundation.org/collaborate/workgroups/lsb/download

LSB Updates: SDK, 4.1 tests, App Checker

The LSB Workgroup is pleased to announce the release of the LSB Software Development Kit (SDK) 4.1.5, and updates to the Application Checker and the 4.1 distribution tests. These updates are now available from the LSB Download page:

http://www.linuxfoundation.org/collaborate/workgroups/lsb/download

LSB Updates: 4.0, 4.1, Checkers

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:

http://www.linuxfoundation.org/collaborate/workgroups/lsb/download

This update includes bug fixes to the LSB 4.0 test suite and application battery, the LSB 4.1 test suite, and the Application Checker and Distribution Checker front-ends.

Some highlights from the updates:

LSB SDK 4.1.4

The LSB Workgroup has released version 4.1.4 of the LSB Software Development Kit (SDK).

Certifying an Application to the LSB

The Linux Standard Base (LSB) aims to unify the Linux platform for software developers, and to make it easier for them to deploy and support those applications under more than one Linux distribution. There are several levels at which the tools the LSB provides can do this, from simply identifying distribution dependencies to evaluating compatibility between several popular distributions.

Moving Forward with the LSB

This section will provide documentation on what to do after you have reached your goal. How do you obtain certification if you've achieved it? What do you do if your app is multi-distro compliant? This section will provide those answers.

Porting to Multiple Distributions

Porting your application to multiple distributions is a task that conjures up images of large engineering and support costs, which detract from the real value of the Linux platform. It is the primary goal of the LDN to provide the skills and the tools to vastly reduce those costs by emphasizing portability techniques for cross-distro application development, or full LSB certification.

Porting to the LSB Demo

Note: This article is out of date in some places, but is kept for posterity.

Modifying an Existing Application

More and more ISVs and developers of existing applications are facing the choice of how to go about porting their application to Linux. Should they choose to port to just one Linux distribution or many? Is LSB certification right for their app?

Understanding the LSB Sample Implementation

Note: The following information is out of date, and is preserved here for posterity. Developers interested in testing LSB compliance should use at least two LSB-compliant operating systems in their testing instead.

Why another Linux build? Aren't there enough Linux distributions already?

The LSB Sample Implementation is not a general-purpose distribution; it's a limited test environment, and a proof-of-concept of building to the LSB specifications.

Build an LSB Compliant Application

Once the decision is made to build a new application that is LSB compliant, what needs to be done next? There is some setup involved to develop an application to the LSB. The steps involved in setting up are:

Building a New Application

In this section, builders of new applications can learn how easy it is to get their application ready for LSB certification, using the right tools to build and to test their application.

The LSB Software Development Kit (SDK) enables developers to validate the binaries and RPM packages to ensure LSB compliance and monitor the API usage by the application while the build is taking place so that conformance is assured.

Make Your App Portable

The path to application portability is dependent upon whether your application is already built, or still in production.

Linux Application Checker Getting Started

Having learned what the Linux Application Checker ("AppChecker") can do, it's now time to install and implement AppChecker. This document describes general steps on getting started with AppChecker, from installation to execution to interpreting the results.

All About the Linux Application Checker

The Linux Application Checker (also referred to as "AppChecker") is a powerful new tool designed to help software developers target Linux. It draws on the extensive testing framework developed by the Russian Academy of Sciences and the Linux Foundation and leverages the work of the Linux Standard Base (LSB) workgroup.

That's the official version, but what does the tool's functionality really mean to application developers who want to write apps for Linux? In a few words: ease of portability.

Check Your App

However you want to improve your application, through maximizing portability or full LSB certification, the first step on the journey is determining the status of your application. Specifically, how portable is it now?

To help accomplish this, the Linux Developer Network is providing a great tool to help you see just how portable your current application is; even how close it is to the LSB standard already.

Syndicate content