标准编号:ISO/IEC 23360-1:2006

中文名称:Linux标准基础(LSB)核心规范3.1 第1部分:总规范

英文名称:Linux Standard Base (LSB) core specification 3.1 — Part 1: Generic specification

发布日期:2006-12

标准范围

1.1 GeneralThe Linux Standard Base (LSB) defines a system interface for compiledapplications and a minimal environment for support of installation scripts. Itspurpose is to enable a uniform industry standard environment for high-volumeapplications conforming to the LSB.These specifications are composed of two basic parts: A common specification("LSB-generic" or "generic LSB"), ISO/IEC 23360-1, describing those parts of theinterface that remain constant across all implementations of the LSB, and anarchitecture-specific part ("LSB-arch" or "archLSB") describing the parts of theinterface that vary by processor architecture. Together, the LSB-generic and therelevant architecture-specific part of ISO/IEC 23360 for a single hardwarearchitecture provide a complete interface specification for compiled applicationprograms on systems that share a common hardware architecture.ISO/IEC 23360-1, the LSB-generic document, should be used in conjunction withan architecture-specific part. Whenever a section of the LSB-generic specificationis supplemented by architecture-specific information, the LSB-generic documentincludes a reference to the architecture part. Architecture-specific parts ofISO/IEC 23360 may also contain additional information that is not referenced inthe LSB-generic document.The LSB contains both a set of Application Program Interfaces (APIs) andApplication Binary Interfaces (ABIs). APIs may appear in the source code ofportable applications, while the compiled binary of that application may use thelarger set of ABIs. A conforming implementation provides all of the ABIs listedhere. The compilation system may replace (e.g. by macro definition) certain APIswith calls to one or more of the underlying binary interfaces, and may insert callsto binary interfaces as needed.The LSB is primarily a binary interface definition. Not all of the source level APIsavailable to applications may be contained in this specification.1.2 Module Specific ScopeThis is the Core module of the Linux Standard Base (LSB), ISO/IEC 23360-1. Thismodule provides the fundamental system interfaces, libraries, and runtimeenvironment upon which all conforming applications and libraries depend.Interfaces described in this part of ISO/IEC 23360 are mandatory except whereexplicitly listed otherwise. Core interfaces may be supplemented by othermodules; all modules are built upon the core.

标准预览图

下载信息


立即下载标准文件

大家都在看