本页使用了标题或全文手工转换

Linux标准规范

维基百科,自由的百科全书
跳转至: 导航搜索
Linux Standard Base

Linux标准规范英语Linux Standard Base,縮寫為 LSB)是一個在Linux基金會結構下對Linux發行版的聯合項目,其目標使Linux作業系統符合軟件系統架構,或文件系統架構標準的規範及標準。LSB基於POSIX統一UNIX規範及其他開放標準,在某些領域擴展它們。

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,運行級別,打印系統,SpoolingCUPS及幾個X Window系统的擴展。

發佈歷史[编辑]

  • 1.0: 首發於2001年6月
  • 1.1: 發佈於2002年1月。新增hardware specific specifications (IA32)。
  • 1.2: 發佈2002年6月。新增hardware specific specifications (PowerPC 32-bit)。2002年7月開始認證。
  • 1.2.1: 發佈於2002年10月。新增Itanium
  • 1.3: 發佈於2002年12月。新增hardware specific specifications (Itanium, Enterprise System Architecture/390, z/Architecture)。
  • 2.0: 發佈於2004年9月。LSB is modularized to LSB-Core, LSB-CXX, LSB-Graphics, LSB-I18n (沒有發佈)。新增hardware specific specifications (PowerPC 64-bit, AMD64)。LSB同步Single UNIX Specification (SUS)版本3。
  • 2.0.1: LSB 2.0的ISO版本, 其中包括所有hardware architectures (除了LSB-Graphics,其中只有一個通用的版本可用)。
  • 2.1: 發佈於2004年。
  • 3.0: 發佈於2005年7月1日。其它函式庫的變化,C++ API is changed to the one used by gcc 3.4。核心規格更新至ISO POSIX (2003), Technical Corrigenda 1: 2005。
  • 3.1: 發佈於2005年10月31日。這個版本提交為ISO/IEC 23360。
  • 3.2: 發佈於2008年1月28日。這個版本提交為ISO/IEC 23360。
  • 4.0: 發佈於2008年11月11日。這個版本有以下的改變:
    • glibc 2.4
    • 二進制兼容LSB 3.x
    • 更容易使用SDK
    • 支援新版本的GTKCairo圖形函式庫
    • Java(可選組件)
    • 更簡單的方法建立符合LSB-compliant RPMp packages
    • 加密 API (通過 Network Secure Sockets library)
  • 4.1: 發佈於2011年2月16日。

外部連結[编辑]

  1. ^ http://www.linuxfoundation.org/en/Certification
  2. ^ djwm. Java removed from Linux Standard Base 4.1. 10 March 2011. 
  3. ^ 黑日白月. Linux Standard Base 4.1. 2011-03-11. 

媒體[编辑]