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

今日的问题是很多不同渠道提出给我们的。今天引导我写出来是因为这是我最近看到一封邮件中的很好的描述。问:把应用程序移植到PowerLinux容易吗?答:难易取决于应用程序的特点,但通常来说移植很简单容易。移植后,真正的工作可能是优化那些性能敏感的程序,特别包含了编译器和不可...显示全部
今日的问题是很多不同渠道提出给我们的。今天引导我写出来是因为这是我最近看到一封邮件中的很好的描述。
问:把应用程序移植到PowerLinux容易吗?

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

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


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


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


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

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

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

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

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

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

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

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

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

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

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

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

有销售前景的快速移植

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

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

IBM为本地,在线访问上述资源的创新中心收起
参与11

查看其它 10 个回答rockrush的回答

rockrushrockrush软件开发工程师Rockwork
Power机器价格太高,个人开发者根本玩不起……
有没有可能提供足够便宜的Power板,满足一下个人爱好者呢?
互联网服务 · 2013-05-19
浏览624

回答者

rockrush
软件开发工程师Rockwork
擅长领域: Linux服务器

rockrush 最近回答过的问题

回答状态

  • 发布时间:2013-05-19
  • 关注会员:0 人
  • 回答浏览:624
  • X社区推广