把应用程序移植到PowerLinux容易吗?

来源:互联网 发布:山东省网络问政 编辑:程序博客网 时间:2024/04/30 10:19

  今日的问题是很多不同渠道提出给我们的。今天引导我写出来是因为这是我最近看到一封邮件中的很好的描述。

  问:把应用程序移植到PowerLinux容易吗?

  答:难易取决于应用程序的特点,但通常来说移植很简单容易。移植后,真正的工作可能是优化那些性能敏感的程序,特别包含了编译器和不可移植,平台依赖的代码,这两种特性增加移植时间。

  看更特殊的,作为答案,我们可以把应用程序分组和深入描述它们移植的可能性,如下:

  · Java和开源结构的程序可以“直接运行”在PowerLinux上。

  o 不论用Java还是脚本语言比如PHP或者Perl写的程序可以“直接运行“在PowerLinux上。Java调试指南已经发布用于给这些程序有效地运行在Power系统上提供帮助。

  o RedHat和SUSE为Power发布的版本中最流行的开源应用程序如Apache,Tomcat,MySQL,Squid,Postfix,等,可“直接运行”于PowerLinux。

  · 用GNU工具编译的客户程序(C/C++等)通常需要在PowerLinux服务器上简单地从新编译一下。如果这些程序避免含有特殊代码比如汇编语言,那么它们同样可以“直接运行”

  o 我们最新的Eclipse基于PowerLinux 软件开发工具包 (SDK) 提供给X86 Linux开发者一个非常熟悉的环境。很多用户报告重新编译非常快,也就几分钟。源于IBM花费数年来研发开发工具。

  o SDK也提供移植工具(比如IBM的Chiphopper program)来帮助移植过程和性能调优工具用于移植后工作。

  o 另外,SDK也提供最新和最快的GNU工具和库文件套装,称为PowerLinux高级工具链

  o Porting to Linux on Power wiki网页是开始这个过程的最佳地方。

  · IBM SWG可用于PowerLinux的应用程序每月都在增加。这些程序可以用于多平台和操作系统,包括PowerLinux.

  o SWG维护下面的网站,以提供SWG平台支持的产品的最新列表。比如如何搜索Power上的RHEL或者SUSE版本和在软件产品兼容报告网站上生成能支持的应用程序的PDF列表

  o 使用软件产品兼容报告的更多细节请参阅PowerLinux定位程序 wiki网页。

  · PowerLinux第三方ISV程序集每月也在增加,主要围绕跟大数据量程序,工业程序和开源结构有关的ISV。

  o 这些程序在合作伙伴全球解决方案目录链接中维护更新。更多使用全球解决方案目录的细节可为PowerLinux定位程序 wiki网页找到。

  o 如果应用程序不可用于PowerLinux,IBM有一些程序帮助ISV迁移他们的程序,包括:

  § 有销售前景的快速移植

  § Chiphopper提供免费科技协助和X86 Linux到PowerLinux今日的问题是很多不同渠道提出给我们的。今天引导我写出来是因为这是我最近看到一封邮件中的很好的描述。

  问:把应用程序移植到PowerLinux容易吗?

  答:难易取决于应用程序的特点,但通常来说移植很简单容易。移植后,真正的工作可能是优化那些性能敏感的程序,特别包含了编译器和不可移植,平台依赖的代码,这两种特性增加移植时间。

  看更特殊的,作为答案,我们可以把应用程序分组和深入描述它们移植的可能性,如下:

  · Java和开源结构的程序可以“直接运行”在PowerLinux上。

  o 不论用Java还是脚本语言比如PHP或者Perl写的程序可以“直接运行“在PowerLinux上。Java调试指南已经发布用于给这些程序有效地运行在Power系统上提供帮助。

  o RedHat和SUSE为Power发布的版本中最流行的开源应用程序如Apache,Tomcat,MySQL,Squid,Postfix,等,可“直接运行”于PowerLinux。

  · 用GNU工具编译的客户程序(C/C++等)通常需要在PowerLinux服务器上简单地从新编译一下。如果这些程序避免含有特殊代码比如汇编语言,那么它们同样可以“直接运行”

  o 我们最新的Eclipse基于PowerLinux 软件开发工具包 (SDK) 提供给X86 Linux开发者一个非常熟悉的环境。很多用户报告重新编译非常快,也就几分钟。源于IBM花费数年来研发开发工具。

  o SDK也提供移植工具(比如IBM的Chiphopper program)来帮助移植过程和性能调优工具用于移植后工作。

  o 另外,SDK也提供最新和最快的GNU工具和库文件套装,称为PowerLinux高级工具链

  o Porting to Linux on Power wiki网页是开始这个过程的最佳地方。

  · IBM SWG可用于PowerLinux的应用程序每月都在增加。这些程序可以用于多平台和操作系统,包括PowerLinux.

  o SWG维护下面的网站,以提供SWG平台支持的产品的最新列表。比如如何搜索Power上的RHEL或者SUSE版本和在软件产品兼容报告网站上生成能支持的应用程序的PDF列表

  o 使用软件产品兼容报告的更多细节请参阅PowerLinux定位程序 wiki网页。

  · PowerLinux第三方ISV程序集每月也在增加,主要围绕跟大数据量程序,工业程序和开源结构有关的ISV。

  o 这些程序在合作伙伴全球解决方案目录链接中维护更新。更多使用全球解决方案目录的细节可为PowerLinux定位程序 wiki网页找到。

  o 如果应用程序不可用于PowerLinux,IBM有一些程序帮助ISV迁移他们的程序,包括:

  § 有销售前景的快速移植

  § Chiphopper提供免费科技协助和X86 Linux到PowerLinux的移植工具

  § 为远程访问PowerLinux服务器的虚拟租赁程序( Virtual Loaner Program),移植工具和技术支持资源

  § IBM为本地,在线访问上述资源的创新中心的移植工具

  § 为远程访问PowerLinux服务器的虚拟租赁程序( Virtual Loaner Program),移植工具和技术支持资源

  § IBM为本地,在线访问上述资源的创新中心


0 0
原创粉丝点击