The Linux Standard Base (LSB) was a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the Filesystem Hierarchy Standard. LSB was based on the POSIX specification, the Single UNIX Specification (SUS), and several other open standards, but extended them in certain areas.
According to LSB:
The goal of the LSB is to develop and promote a set of open standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system even in binary form. In addition, the LSB will help coordinate efforts to recruit software vendors to port and write products for Linux Operating Systems.
LSB compliance might be certified for a product by a certification procedure.[1]
LSB specified standard libraries (centered around the ld-lsb.so), a number of commands and utilities that extend the POSIX standard, the layout of the file system hierarchy, run levels, the printing system, including spoolers such as CUPS and tools like Foomatic, and several extensions to the X Window System. It also specified boot facilities, such as $local_fs, $network, which were used to indicate service dependencies in System V-style initialization scripts.[2] A machine readable comment block at the top of a script provided the information necessary to determine at which point of the initialization process the script should be invoked; it was called the LSB header.[3]
The command lsb_release -a was available in many systems to get the LSB version details, or could be made available by installing an appropriate package, for example the redhat-lsb package in Red-Hat-flavored distributions such as Fedora,[4] or the lsb-release package in Debian-based distributions.
The standard stopped being updated in 2015 and current Linux distributions do not adhere to or offer it; however, the lsb_release command is sometimes still available.[citation needed] On February 7, 2023, a former maintainer of the LSB wrote, "The LSB project is essentially abandoned."[5]
^"Certifying an Application to the LSB". Linux Foundation. 2008. Archived from the original on July 15, 2009. Retrieved April 26, 2010.
^"Facility Names". Linux Standard Base Core Specification 3.1. 2005.
^"Comment conventions for init scripts". Linux Standard Base Core Specification 3.1. 2005.
^"Package redhat-lsb". fedoraproject.org. Archived from the original on September 1, 2015. Retrieved August 15, 2015.
^"Re: Archive of this Mailing List". lsb-discuss mailing list. February 7, 2023.
and 27 Related for: Linux Standard Base information
The LinuxStandardBase (LSB) was a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize...
proposed standards are the LinuxStandardBase, which defines a common ABI and packaging system for Linux, and the Filesystem Hierarchy Standard which recommends...
distribution or package management system they are based on. Debian (a portmanteau of the names "Deb" and "Ian") Linux is a distribution that emphasizes free software...
Caldera OpenLinux (COL) is a defunct Linux distribution. Caldera originally introduced it in 1997 based on the German LST Power Linux distribution, and...
for Linux is a series of patches to the Linux kernel that adds Rust as a second programming language to C for writing kernel components. The Linux kernel...
Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of Unix-like systems. It has been made popular by its use in Linux distributions...
for Linux distributions; the file format is the baseline package format of the LinuxStandardBase. Although it was created for use in Red Hat Linux, RPM...
parameters at runtime. Most of the Linux kernel code is written using the GNU extensions of GCC: 18 to the standard C programming language and with the...
Linux (/ˈlɪnʊks/ LIN-uuks) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released...
Mandrake was based on Red Hat Linux (version 5.1) and K Desktop Environment 1 in July 1998. After that, it moved away from the Red Hat standard and Red Hat...
Debian-based distribution. It was the first Chinese Linux distribution to receive LinuxStandardBase (LSB) certification. The system architecture was designed...
Hierarchy Standard matters had moved under the LinuxStandardBase, which itself operates under Linux Foundation's auspices per Russ Herrold. Linux Device...
development and encourage commercial adoption. The Linux Foundation was formed as a merger with Free Standards Group in 2007. It was initially founded to standardize...
Core Utilities, and systemd. This makes Alpine one of few Linux distributions not to be based on the GNU Core Utilities. For security, Alpine compiles...
Linux Foundation: The LinuxStandardBase (LSB), a set of interface standards to maintain ultimate portability of applications across various Linux versions...
United Linux was an attempt by a consortium of Linux distributors to create a common base distribution for enterprise use, so as to minimize duplication...
over the years. Filesystem Hierarchy Standard (FHS) LinuxStandardBase (LSB) Cameron, Debra (1991). Unix standards. Computer Technology Research Corp....
musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker...
implementation in India. BOSS Linux has been certified by the Linux Foundation for compliance with the LinuxStandardBase. BOSS Linux supported Intel and AMD...
Significant Bit LSB—LinuxStandardBase LSI—Large-Scale Integration LTE—Long Term Evolution LTL—Linear Temporal Logic LTR—Left-to-Right LUG—Linux User Group LUN—Logical...
Linux Mint is a community-driven Linux distribution based on Ubuntu (which is in turn based on Debian), bundled with a variety of free and open-source...
Technology Officer of the Free Standards Group and elected chair of the LinuxStandardBase workgroup. He continued as CTO of the Linux Foundation when the group...
Supplement Symbian OS 9: E32Image file format on Symbian OS 9 The LinuxStandardBase (LSB) supplements some of the above specifications for architectures...
Enterprise Linux, macOS and SmartOS by Joyent and other vendors; RPM Package Manager: Created by Red Hat. RPM is the LinuxStandardBase packaging format...
Arch Linux (/ɑːrtʃ/) is an independently developed x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most...