- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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信息
您可能关注的文档
- 美容药物学补充阅读-自由基学习资料.pptx
- 美容药物学第00章 绪论-2015学习资料.pptx
- 美容药物学第01章 皮肤保养基础-2015学习资料.pptx
- 美容药物学第03章 保湿-2015学习资料.pptx
- 美容药物学第04章 防晒-2015学习资料.pptx
- 美容药物学第6章 祛痘-2015学习资料.pptx
- IBM AIX & Linux 课件 chap2-程序包原理及linux package.ppt
- IBM AIX & Linux 课件 chap3-设备管理与驱动.ppt
- IBM AIX & Linux 课件 chap4-存储管理与文件系统.ppt
- IBM AIX & Linux 课件 chap5-安全管理及开发基础技术.ppt
最近下载
- IEC_62366-1AMD1-2020 医疗设备 - 第 1 部分:可用性工程在医疗设备中的应用.pdf VIP
- 妇幼卫生信息管理培训.pptx VIP
- 毗邻建筑物及地下管线保护方案.doc VIP
- 江苏灵山耿湾禅意小镇旅游度假村规划设计方案文本.pptx
- 行政法历年司考真题(案例分析) .pdf VIP
- NB∕T 42030-2014 -生物质循环流化床锅炉技术条件.pdf
- 软件系统项目验收报告.docx VIP
- DGJ32J 203-2016 建筑工地扬尘防治标准.docx
- 无线电反制技术及其在无人机探测与反制领域的应用.pdf VIP
- 《人文英语4》形考任务(1-8)试题答案解析.pdf VIP
文档评论(0)