Linux Standard Base

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.

It also specified boot facilities, such as $local_fs, $network, which were used to indicate service dependencies in System V-style initialization scripts.

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.

"[5] LSB was designed to be binary-compatible and produced a stable application binary interface (ABI) for independent software vendors.

Interfaces were only removed after having been marked "deprecated" for at least three major versions, or roughly eleven years.

Debian included optional support for LSB early on, at version 1.1 in "woody" (3.0; July 19, 2002), 2.0 in "sarge" (3.1; June 6, 2005), 3.1 in "etch" (4.0; April 8, 2007), 3.2 in "lenny" (5.0; February 14, 2009) and 4.1 in "wheezy" (7; May 4, 2013).

[22] However, this effort ceased around July 2015 due to lack of interest and workforce inside the project.

The LSB logo
An example of LSB output in a terminal (Debian version 11)
LSB aims to make userspace binaries portable