分类: LINUX
2012-03-06 11:04:28
linux发行版众多,为了开发和使用,需要有个最基本的最小的功能集,库集等等,这个标准就是LSB,linux standard base。它有测试工具,符合哪个标准的测试工具就是符合LSBx (x的版本现在有1.3,2.0,3.0,4.0,4.1也发布了)。
关注的页面
在links那一栏中有好东西,
中有开发文档。
要说的就是这页,他的文档是最新的,比如LSB4.1,如果想看4.0的怎么办?修改url。比如我想看4.0的C的相关文档。先打开LSB4.1的url把里面的4.1.0修改为4.0.0就OK了。浏览一下,我们的核心功能绝大部分都在这里定义了。共有这5个部分真的很细致,开发人员不可多得的学习材料,也是开发依据。
- Core .-------------- C写用户空间核心api,库、头文件及其内容、等等
- C++. --------------- C++的api,库、头文件及其内容,等等
- Desktop. ----------- GTK,QT,OpenGL,X11的 库、头文件及其内容,等等
- Interpreter Languages --- 我看了4.1,就python和perl两种解析器,还规定了路径,模块
- printing ------ 跟打印有个的东东
看看你的爱机符合哪个标准。具体页面,
LSB 4.0 Certified Distributions:
Product LSB
VersionArchitectures Notes Asianux Server 4 4.0 x86, x86-64 ATOS LFS LC6 6 (Atos Worldline linux distribution) 4.0 x86-64 BOSS 4.0 (Stable release BOSS 4.0 SAVIR) 4.0 x86 Inspur K-UX 1.0 4.0 IA64 Kylin 3.1 (Server) 4.0 x86-64 Linpus Lite 1.3 4.0 x86 Mandriva Enterprise Server 5 4.0 x86, x86-64 NeoKylin Linux Desktop 5.0 4.0 x86 Oracle Linux 5 Update 5 4.0 x86-64 Oracle's Unbreakable Enterprise Kernel has been used for this certification. Oracle Linux 5 Update 6 4.0 x86-64 Oracle's Unbreakable Enterprise Kernel has been used for this certification. Oracle Linux 6 4.0 x86-64 Oracle Linux Server 5.3 4.0 x86, x86-64 The 4.0 LSB package needed for full 4.0 certification may be available separately; check the OEL yum repository or ULN (linux.oracle.com) to download and install that package. Red Flag Linux Desktop 6.0 4.0 x86 Red Hat Enterprise Linux 5.6 4.0 x86, x86-64, IA64, PPC32, PPC64, S390X Red Hat Enterprise Linux 6.0 4.0 x86, x86-64, PPC64, S390X SUSE Linux Enterprise 11 4.0 x86, x86-64, IA64, PPC32, PPC64, S390, S390X Ubuntu 8.04 (hardy) 4.0 x86, x86-64 Ubuntu 9.04 (jaunty) 4.0 x86, x86-64 Wind River Linux 4.0 4.0 x86, x86-64, PPC32
Applications:Company Product LSB
VersionArchitectures Notes GoAhead Software Inc. OpenSAFFire 6.0 4.0 x86 LSB 3.2 Certified Distributions:
Product LSB
VersionArchitectures Notes Boss Server 2.0 3.2 x86 LSB 3.1 Certified Distributions:
Product LSB
VersionArchitectures Notes Asianux Server 3 3.1 x86, x86-64 Bharat Operating System Solutions (BOSS) Linux 1.0 3.1 x86 Bharat Operating System Solutions (BOSS) Linux 2.0 3.1 x86 Booyo 2.5 3.1 x86, x86-64 Linpus Linux 9.4 3.1 x86 Linpus Linux 9.5 3.1 x86, x86-64 Mandriva Linux 2007.0 3.1 x86 Update packages required (with dependencies): glibc-2.4-7mdv2007.0, kernel-2.6.17.10mdv-1-1mdv2007.0, gtk+2.0-2.10.3-5.3mdv2007.0 Mandriva Linux Corporate Desktop 4.0 3.1 x86 Mandriva Linux Corporate Server 4.0 3.1 x86 NeoKylin Linux Advanced Server 5.0 3.1 x86, x86-64 openSUSE 10.2 3.1 x86, x86-64, IA64, PPC32 Oracle Linux 5.1 (Carthage) 3.1 x86, x86-64 Red Hat Enterprise Linux Version 5 3.1 x86, x86-64, IA64, PPC32, PPC64, S390X SUSE LINUX Enterprise 10 3.1 x86, x86-64, IA64, PPC64 SUSE Linux Enterprise 10 Service Pack 1 3.1 x86, x86-64, IA64, PPC32, PPC64, S390X Ubuntu 6.06 (dapper) 3.1 x86, x86-64 Xandros Server 1.0 3.1 x86
Applications:Company Product LSB
VersionArchitectures Notes Captive Metrics Software Corporation The XE Toolkit 1.2 3.1 x86, x86-64 LSB 3.0 Certified Distributions:
Product LSB
VersionArchitectures Notes Asianux 2.0 3.0 x86, x86-64 Mandriva Linux 2006 3.0 x86 MontaVista Linux Carrier Grade Edition 5.0 3.0 x86, x86-64, PPC32 Oracle Linux 4 update 5 3.0 x86, x86-64 Oracle Linux 4 update 9 3.0 x86-64 Red Hat Enterprise Linux Version 4 (Update 2) 3.0 x86, x86-64, IA64, PPC32, PPC64, S390, S390X SUSE Linux 10.0 3.0 x86 SUSE Linux 10.1 3.0 x86 SUSE LINUX Enterprise Server 9 with Service Pack 3 3.0 x86, x86-64, IA64, PPC32, PPC64, S390, S390X
Applications:Company Product LSB
VersionArchitectures Notes Docolution GmbH Aly printstream AnALYzer 2.68 (Stable Client) 3.0 x86 Dovetailed Technologies, LLC Co:Z Toolkit 1.0 3.0 x86, PPC32, PPC64, S390, S390X Flexera Software, Inc. FLEXnet Publisher 11.7 3.0 x86, x86-64, PPC32, PPC64 x86, x86-64: On the x86_64 version, two shipped applications (demo and lmadmin) are built for x86 (32-bit). They must therefore be excluded from the certification statement for that architecture only.; Flexera Software, Inc. FLEXnet Publisher Licensing 10.8.9 3.0 x86, x86-64, PPC32, PPC64 Lymeware Corporation IAgent3 Interactive Agent Gateway 3.2.1 3.0 x86, PPC32, S390 LSB 2.0 Certified Distributions:
Product LSB
VersionArchitectures Notes Linpus 9.3 2.0 x86 Mandrakelinux Corporate Server 3.0 2.0 x86 Novell Linux Desktop 9 with Service Pack 1 2.0 x86 RAYS LX 1.0 2.0 x86 SUSE Linux 9.2 2.0 x86 SUSE LINUX Enterprise Server 9 with Service Pack 1 2.0 x86, x86-64, IA64, PPC32, PPC64, S390, S390X ThizLinux Desktop 8.0 Thiz Easy Theatre MII 2.0 x86
Applications:Company Product LSB
VersionArchitectures Notes Lymeware Corporation IAgent3 Interactive Agent Gateway 3.1.1 2.0 x86, PPC32, S390 LSB 1.3 Certified Distributions:
Product LSB
VersionArchitectures Notes CGL 2.0 Reference Distribution from TimeSys 1.0 1.3 PPC32 kylin 1.0 1.3 x86 Red Hat Enterprise Linux 3 1.3 x86, IA64, PPC32, S390, S390X SGI ProPack for Linux 3 1.3 IA64 Sun Java Desktop System(JDS) 2 1.3 x86 Sun Wah Linux Desktop 3.0 1.3 x86 SUSE Linux 9.1 1.3 x86 SuSE Linux Enterprise Server 8 with Service Pack 3 1.3 PPC32, S390 SUSE LINUX Enterprise Server 9 1.3 x86, IA64, PPC32, S390, S390X ThizServer 7.0 1.3 IA64
linux foundation的官网