From The Linux Foundation
Jump to: navigation, search

Draft as of 2012-07-26

Title: Liaison with the Linux Standard Base group

Date: 2012-07-26

Source Keld Simonsen, Liaison from SC22

Status: draft

The Linux Standard Base (LSB) standards were approved in 2006 as ISO/IEC 23360. It was submitted as a PAS by the Linux Foundation. The status of the Linux Foundation as ISO PAS submitter expired May 2008.

ISO/IEC 23360 is a series of LSB standards with part 1 being the Core standard and part 2-8 defining the ABI for the architectures IA32, TM, AMD64, PPC32, PPC64, S390, and S390X respectively.

ISO/IEC 23360 corresponds to version 3.1 of the LSB specification.

The status as of 2012-06-26 is that all the parts are in state 90.93 - International Standard confirmed.

The ISO/IEC project editor according to SC22 N4638 SC22 Programme of Work 2011 is Nick Stoughton. The editor in LSB is Mats Wichmann.

There have been three significant revisions of LSB since the ISO submission. Those have been LSB 3.2, 4.0 and 4.1. These revisions have maintained the document structure that was in place when LSB 3.1 went into ISO with very little change. There has only been one technical addition to core, and- in theory updating the "ISO LSB" to LSB 4.1 level would not be a complicated process.

A revision 5.0 is is being developed with a refactored, and thus, changed structure.

There was some considerable work to make LSB 3.1 core able to be produced as a standard that minimally fit ISO requirements, which was largely done by a contractor retained for that purpose (Nick Stoughton). That work is and has at all times been publicly available in the projects version control system. The LSB group has maintained the policy of a "common standard" - to not intentionally diverge the standards wording between ISO and non-ISO. Issues that specifically related to the "ISO portion" of LSB have at all relevant times had flags in the LSB issue tracking system.

The status is then that the ISO standard may be outdated, and the PAS originator no longer has PAS status in ISO. There is however a positive attitude in the LSB group to have a newer version approved as an ISO/IEC standard, possibly version 4.1, if this could be done with light use of resources. The LSB would like to investigate together with interested parties the process to accomplish this, including procedures for maintenance, and would favour a process that would involve very few resources.