Linux标准规范
Linux标准规范(英語:Linux Standard Base,縮寫為LSB)是一個在Linux基金會組織結構下由多個Linux發行版聯合參與的項目,其目標是使Linux內核符合軟件系統架構(包括文件系统层次结构标准)。LSB基於POSIX,統一UNIX規範和其他一些開放標準,並在某些方面做了擴展。
![](http://up.wiki.x.io/wikipedia/commons/thumb/6/68/Linux_kernel_interfaces.svg/300px-Linux_kernel_interfaces.svg.png)
- 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 System.
The LSB compliance may be certified for a product by a certification procedure.[1]
LSB規範的例子:標準函式庫,一系列的命令和工具以擴大POSIX的標準,文件系統架構的layout,運行級別,打印系統,假脱机如CUPS及幾個X Window系统的擴展。
發佈歷史
编辑- 1.0:首發於2001年6月。
- 1.1:發佈於2002年1月。新增硬件特殊规定(IA32)。
- 1.2:發佈2002年6月。新增硬件特殊规定(PowerPC 32-bit)。2002年7月開始認證。
- 1.2.1:發佈於2002年10月。新增Itanium。
- 1.3:發佈於2002年12月。新增硬件特殊规定(Itanium、Enterprise System Architecture/390、z/Architecture)。
- 2.0:發佈於2004年9月。LSB被模块化为LSB-Core、LSB-CXX、LSB-Graphics、LSB-I18n(沒有發佈)。新增硬件特殊规定(PowerPC 64-bit、AMD64)。LSB同步单一UNIX规范(SUS)版本3。
- 2.0.1:LSB 2.0的ISO版本, 其中包括所有硬件架构(除了LSB-Graphics,其中只有一個通用的版本可用)。
- 2.1:發佈於2004年。
- 3.0:發佈於2005年7月1日。其它函式庫的變化,C++ API变更为gcc 3.4所用的版本。核心規格更新至ISO POSIX(2003), 技术更正1: 2005。
- 3.1:發佈於2005年10月31日。這個版本提交為ISO/IEC 23360。
- 3.2:發佈於2008年1月28日。這個版本提交為ISO/IEC 23360。
- 4.0:發佈於2008年11月11日。這個版本有以下的改變:
- 4.1: 發佈於2011年2月16日。
- 5.0:发行于2015年6月2日,这个版本已经被提交为ISO/IEC 23360:2021。
引用
编辑- ^ 存档副本. [2010-04-26]. (原始内容存档于2009-07-15).
- ^ djwm. Java removed from Linux Standard Base 4.1. 10 March 2011 [2012-12-27]. (原始内容存档于2013-12-07).
- ^ 黑日白月. Linux Standard Base 4.1. 2011-03-11 [2012-12-27]. (原始内容存档于2013-01-22).
- ^ LSB 5.0 Release Notes: Qt 3 Removed. linuxfoundation.org. [3 June 2015]. (原始内容存档于2017-07-08).
外部链接
编辑- Linux Standard Base Specifications Archive (页面存档备份,存于互联网档案馆), linuxfoundation.org
- Linux Standard Base (LSB) (页面存档备份,存于互联网档案馆), wiki.linuxfoundation.org
- Open Linux VERification (OLVER) Project (页面存档备份,存于互联网档案馆), linuxtesting.org
- search for lsb packages, pkgs.org
- lsb, pkgs.org
- lsb in Launchpad (页面存档备份,存于互联网档案馆), launchpad.net - bug reports
媒体:
- Additional Vendors Participate in Growing LSB Effort (页面存档备份,存于互联网档案馆), 1998, debian.org - describes the breakdown of teams (at the time) and who was involved, of historical interest
- Four Linux Vendors Agree On An LSB Implementation, 2004, slashdot.org
- Yes, the LSB Has Value (页面存档备份,存于互联网档案馆), 2005, licquia.org – response to Drepper by Jeff Licquia