把应用程序移植到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为本地,在线访问上述资源的创新中心
- 把应用程序移植到PowerLinux容易吗?
- Mono 把 .NET 应用程序移植到 Linux
- 把ASP移植到ASP+
- 把ffmpeg 移植到 android
- AutoCAD VBA移植到VB.NET?那是相当的容易
- 把Access数据库移植到SQL SERVER
- 今天把ucgui移植到utu2440上了
- 把ffmpeg移植到android的总结
- 把redboot移植到s3c44b0x平台上
- 把Android2.3移植到Beagleboard板子
- 把Thrift框架移植到Metro App
- 如何把iOS 应用移植到Android?
- 把JVM移植到ARM环境中
- 把iptables移植到嵌入式Linux系统
- 把 MultiWii 移植到arduino-due中
- 把Oracle数据库移植到Mysql
- Android 把手机应用移植到PAD
- 将遗留Web应用程序移植到NetBeans
- maven环境搭建
- 负载均衡lvs、keepalived简介,DR实现原理
- CSS3动画效果大全
- 在android系统中增加物理按键或者红外遥控功能的思路
- rac安装时执行root.sh报错以后的清理
- 把应用程序移植到PowerLinux容易吗?
- PHP环境配置
- 享元模式c++代码实现
- flashplayer11+已导入JSON库
- android handler Message 的使用备忘录
- 背后黑暗
- QT实现界面跳转切换
- 常用AT指令
- 获取网站的根目录信息