电脑技术学习

从 Solaris 到 Linux 的移植向导

dn001

  下面的资源将有助于您执行这个步骤:

  SPARC 的 SuSE Linux

  UltraSPARC(TM) 平台的 Linux

  有一种不常见的情况,那就是被移植的应用程序有对 SPARC 硬件特定的附属物,这时步骤 2 就变成移植过程中重要的中间阶段了。它使 Solaris 开发者能够在不放弃底层 SPARC 硬件和不修改应用程序中特定于 SPARC 的部分的前提下熟悉 Linux 环境。

  请通过上面的链接之一来获取可以在您的 Sun 硬件上运行的 Linux 版本。然后安装操作系统,使用所提供的 GNU 工具重新构建应用程序。因为您在步骤 1 中使用 GCC 构建了应用程序,所以在步骤 2 中将碰到的区别将被限制到 Solaris 和 Linux 之间的运行时应用程序编程接口(application programming interface,API)的区别。请参阅 运行时接口部分以进一步了解关于这些区别的信息。如果需要,请对应用程序作出调整。一旦应用程序完全被重新构建,请对其实施一个完整的有效性测试。

  步骤 3:在 Linux 上为其它硬件构建和测试应用程序

  下面的资源将有助于您执行这个步骤:

  Red Hat

  SuSE

  Turbolinux

  在迁移过程的最后一个步骤中,首先请获取并在您选择的目标硬件上安装 Linux。可以直接使用 Linux 的服务器有 IBM 基于 Intel-IA32 的产品系列(包括 NetVista、IntelliStation、Netfinity)和新的 IBM eServer xSerIEs。IBM pSeries 和 zSeries 也可以使用 Linux(请参阅 参考资料)。您可以低价购得或免费下载流行的用于 Intel/x86 的 Red Hat Linux 分发版,而且它在几乎任何一台基于 Intel 的 PC 机上都很容易安装和设置。SuSE 提供支持 IBM pSeries 和 zSeries 的 Linux 分发版。还有,您一定要安装将使用的编译器和工具。

标签: linux