IBM AIX Linux 课件 chap6-AIX系统对linux的支持.ppt

IBM AIX Linux 课件 chap6-AIX系统对linux的支持.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

AIX/LINUX操作系统

教师:刘远超

哈尔滨工业大学

计算机科学与技术学院

第六章AIX系统对Linux的支持主要内容AIXToolboxforLinux的获得、安装、包含工具和基本开发技术.AIXAffinitywithLinuxIBM对AIXAffinitywithLinux的发展分为以下两个阶段:第一个阶段,发布AIXToolboxforLinuxApplications,它主要包含GNU和其他一些常用开发工具,来帮助开发人员在AIX系统上编译程序,并在两种最好的操作系统平台,即AIX和Linux之间,进行平滑技术移植.由于应用程序运行于AIX环境中,因此客户可以同时得到Linux的灵活性和AIX操作系统的先进性能,包括工作负载管理、先进系统管理工具以及高安全性。AIXAffinitywithLinux第二个阶段是在发布的AIX5LVersion5.1操作系统中提供更多的兼容Linux的API和头文件,来支持源文件的兼容性使两个不同操作系统有更强的互操作性,从而达到更高程度的兼容。AIXAffinity的其本原理AIXAffinitywithLinux的目的并不是在系统中提供一个模拟层供Linux应用来运行,它的意义在于通过重新编译Linux应用后,得到AIX的兼容的二进制本地代码,并能使用所有系统的特性,如可靠性、扩展性、以及可用性。这就是说,我们提供了一个强大的跨平台编译器以及众多的兼容API来保证Linux应用在AIX系统上的成功移植。AIXAffinity的其本原理由于AIX的设计开发从网络、主机硬件系统,到操作系统完全遵守开放系统的原则,所以在目前的AIX4.3.3和AIX5LVersion5.0,使用AIXToolboxforLinux,只需通过简单的编译就能在AIX平台上实现Linux的很多应用。这样,我们就不用浪费许多人力、物力去重新开发很多已经很成熟的应用。我们不断地重用经典代码,就可以把我们有限的精力投入到更精彩、更需要的地方。AIXToolboxforLinux的获得、安装和使用AIXToolboxforLinux的下载网址:/servers/aix/products/aixos/linux/download.htmlAIXToolboxforLinux的获得、安装和使用前面已经提到过,我们是要用RedHatPackageManager(RPM)来管理应用,所以我们必须首先要安装RedHatPackageManager。RedHatPackageManager从下面地址下载:/aix/freeSoftware/aixtoolbox/INSTALLP/ppc/rpm.rte安装时,以root用户登录,运行installp-qacXgdrpm.rterpm.rte安装过程会收集共享链接库的信息,将会持续几分钟。AIXToolboxforLinux的获得、安装和使用RedHatPackageManager安装完后,就可以安装其他AIXToolboxforLinux基本使用和Linux上一样,详细使用及相关信息,可以到上查看。简单参数如下,-i:install-e:erase-q:query--helphelpAIXToolboxforLinux的获得、安装和使用举例:要安装gcc2.9那么先到/servers/aix/products/aixos/linux/download.html下载rpm包gcc-2.9.aix43.010216-1.aix4.3.ppc.rpm上传到机器后,运行rpm-ivhgcc-2.9.aix43.010216-1.aix4.3.ppc.rpm其中参数v是要在安装过程中显示详细信息。参数h是要在安装过程中显示安装进度。AIXToolboxforLinux的获得、安装和使用开发的建议:由于AIX是符合POSIX标准和UNIX98认证的,但Linux却没有通过认证,所以要尽量在开发过程中使用标准的API,那么应用只要使用GCC,G++等编译器重新编译就可以在AIX中使用了。非常重要的是,检查哪些API是只被Linux支持,但却不被AIX支持,这样可以避免不必要的麻烦。END*AIX6.1信息

文档评论(0)

155****4925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档