Linux Standard Base (LSB)

botond published 2018/04/13, p - 04:22 time

Content

 

Overview

Linux has become important enough to have a standard for it, the Linux Standard Base (abbreviated as LSB), i.e. the Linux standard base. LSB is a set of program code standards designed to reduce differences between Linux distributions and promote application portability. The idea behind LSB is to provide an interface to applications (this is the application binary interface, or ABI) so that the software can be run on any Linux (or other Unix) system that conforms to the LSB standard. The LSB specification is a POSIX (Portable Operating System Interface), i.e. Portable Interface to Operating Systems) standards, among many others, such as the C and C++ programming language standards, the X Window System version 11 release 6 (release X11R6), and the Filesystem Hierarchy Standard ( FHS) standard, i.e. the file system hierarchy standard. LSB version 1.2 (commonly known as LSB 1.2-t) 2002. was released on June 28. The LSB 2.0 2004. on August 30, and LSB 4.0 on 2008. released on November 11.

The LSB specification is made up of two parts - a general specification, which remains unchanged for each processor type, and a hardware-specific specification, one for each type of processor architecture. For example, LSB 1.2 has specifications for specific 32-bit Intel (IA32) processors and 32-bit PowerPC (PPC32) processors. LSB 1.3 includes a specification for Intel's 64-bit (IA64) architecture and IBM zSeries 32-bit (S / 390) and 64-bit (S390X) processors, alongside IA32 and PPC32. A specification for AMD's 2.0-bit (AMD64 or X64_86) processors was introduced in LSB 64. The current LSB specification, LSB 5.0, supports the following processor architectures: IA32, IA64, PPC32, PPC64 (64-bit PowerPC), S390, S390X, and AMD64.

LSB also has a certification program. Several Linux distributions are certified to have LSB compliant IA32 runtime environments. To learn more about LSB, visit http://www.linuxfoundation.org/collaborate/workgroups/lsb to the side. For the latest LSB certified systems a www.linuxfoundation.org page.

 

Source:

Emmett Dulaney: Linux - 7 Book in 1 (2016)