1. 针对移植层来编码
2. 使用正确的 ABI
3. 用 LSB 应用程序检查器来测试
4. 遵循 LSB 打包的指导原则
5. 寻求 LSB 认证
五、LSB标准的意义及发展前景
一个标准的应用软件二进制接口对于Linux系统有着非凡的意义,概括起来主要包括增强用户对应用软件的信心、降低成本和扩大市场。 应用软件得以迅速推广的原因主要在于用户对它的信心和支持。这种信心来自多个方面,包括兼容性、可移植性及可靠性。
LSB标准认证可确保应用软件满足客户的兼容性、可移植性和可靠性需求。因为,LSB使用户使用的软件更加标准化,确保它们与各种Linux系统的兼容。用户在所有支持LSB标准的架构下使用Linux系统,移植各种应用软件。LSB严格的测试程序确保支持LSB标准的应用软件有着较高的可靠性。随着用户对支持LSB标准的应用软件信心增强,以及开发和使用成本的降低,市场的扩大成为一种必然趋势。然而,LSB标准尚面临着技术上和体制上的双重挑战,开放系统提供商都不希望Linux社区四分五裂,同时又想保持自身的特色技术,以便在激烈的竞争中立于不败之地。未来,FSG将继续为LSB标准增加新的库,提高其稳定性和可扩展性。对于LSB开发环境来说,FSG将继续对开发工具进行完善,使其变得更加透明、更加简便。
总结:
LSB 的目标是使应用程序在任何 Linux 分发版上运行。LSB 实现这一点的方式是通过受一致性担保的支持的分发版和应用程序认证。FSG董事会成员Dirk Hohndel预测,尽管LSB不会建立一种单一的Linux操作系统,但它将提供一个环境,在这个环境中,支持LSB标准的各种Linux系统可以相互竞争,用户可以在所有Linux系统中使用这些支持LSB标准的应用软件。
LSB小贴士:
1. FSG(Free Standards Group)是什么?
FSG是一个中立的、非盈利机构,它专注于通过制定标准促进免费软件与开源软件的发展,其下属项目组包括:Linux Standard Base (LSB), OpenI18N (formerly Li18nux), LANANA and OpenPrinting,详见FSG官方网站:.
2. LSB认证计划是什么?
LSB认证计划是由FSG发起的一个计划,对符合一致性要求的所有产品开放。它不仅仅局限于Linux系统和Linux应用软件。LSB认证是依据LSB认证策略文档和LSB商标许可协议的正式过程。已通过认证产品的提供商,被授权表明其产品符合LSB认证支持的认证类别指定的所有一致性要求。
3. LSB只适用于Linux操作系统及其应用程序吗?
不. 只是更容易在类UNix系统上运行。
4. 什么是LSB应用程序组,可从哪里获得?
LSB应用程序组是一个满足LSB应用软件实例集。它是LSB认证对运行环境的其中一个要求,即LSB应用程序组中的多个应用程序被证明能在该环境中正确运行。LSB应用程序组可从http://www.linuxbase.org/appbat/ 获得。认证要求使用的应用程序组的要求说明见 http://www.linuxbase.org/appbat/cert.html
参考文献:
http://developer.osdl.org/cherry/f2f/santaclara/presentations/lsb.pdf
http://www.ibm.com/developerworks/library/l-lsb.html转载保留:http://www.qqread.com/linux/b261174206.html
更多内容请看Linux集群技术、体验Linux的音影世界、Linux驱动大全专题,或进入讨论组讨论。
相关专题
- Linux集群技术 (8259篇文章)
- 体验Linux的音影世界 (7931篇文章)
- Linux驱动大全 (8729篇文章)
- Linux下的路由的配置与应用 (11721篇文章)
- Linux命令简介 (9775篇文章)
- Linux防火墙 (9606篇文章)
- Linux日志专题 (8383篇文章)
- Linux服务器的安全性能 (20291篇文章)
- 揭秘Linux内存管理 (7995篇文章)
- 解析Linux文件系统 (8197篇文章)
- Linux与Windows Vista的桌面之争 (83次浏览)
- 对比评测Vista XP Linux启动时间 (59次浏览)
- Linux 基本概念及常用命令 (57次浏览)
- Linux系统如何判断CPU是双核还是单核 (53次浏览)
- VMware下Linux与真实主机共享上网 (31次浏览)
- Linux系统下如何更改终端显示分辨率 (30次浏览)
- 实用技巧:配置Linux操作系统环境变量 (30次浏览)
- Fedora 8 Linux下安装配置audacious过程 (27次浏览)
- Linux系统下设置环境变量Path的方法 (25次浏览)
- 最流行的发行版:Ubuntu 8.04 Alpha 2发布 (24次浏览)



