如何将Unix应用程序移植到Linux系统
介绍
您知道 Linux®现在已是世界第二的服务器操作系统吗?今天,您的应用程序在 Linux 上运行吗?如果不是,那么本文将给您些提示和技巧,在您把应用程序移植到 Linux 的时候为您提供指导。本文依据的是软件工程师的经验,这些工程师来自独立软件供应商(Independent Software Vendors,ISV)和全世界的IBM®实验室,他们参与了许多把应用程序移植到 Linux 的项目。
首先我们描述 Linux 的特征和它在开发和管理应用程序中的具体价值。接着,我们将回顾重要问题,给出包含移植的主要步骤的移植指南。最后,我们以 IBM ~ zSeries™ 为例,为您演示从一个 Linux 平台移植到另一个平台是多么的容易。(zSeries 这个词指 S/390®和 zSeries。)
Linux 的特征和价值
开放性意味着应用程序灵活性:Linux 是真正的开放系统,这使应用程序的可移植性成为现实。在很多情况下,一次简单的重编译就能把应用程序带入 Linux。在优化您的开发和部署平台时,这种快速移植给您真正的灵活性。
多种硬件支持意味着平台灵活性:Linux 几乎可在所有已知的处理器上运行,无论是 RISC 还是 CISC,32 位还是 64 位。它涵盖全部类型的计算机,从大型机服务器(IBM ~ zSeries)到 PowerPC®、Sun®UltraSPARC、Alpha、PA-RISC 和 Intel 处理器,往下还有个人数字助理和嵌入式系统。特别是所有的 IBM ~ 品牌服务器都支持 Linux。
源代码的可用性意味着自己动手的灵活性:与多数以二进制形式发行的商业软件不同,Linux 内核的源代码是可以获得的。您可以拿到源代码,然后修改和重编译它,以满足您的特定要求。调试和解决问题或增加新的特性不再依赖任何供应商。您可以自己作出需要的更改,只要它们符合 GNU General Public License 的规定。
[1] [2] [3] [4] [5] 下一页
| 上网速度更快更爽、更安全下载使用Firefox火狐浏览器
|
|