IBM公司在2007年发布了最新的 AIX 6 的 Beta 版本,可以供使用者免费下载使用。经过测试和试用之后,当前正式发布的是AIX 6.1 版本。
虽然,很多人通过先前的 Beta 版已经领略过这个系统的面目,但对于大多数人,还是比较陌生。因此,首先介绍什么是AIX ?AIX于1986年推出,是 IBM公司 的 UNIX 操作系统实现,它基于标准的开放操作系统,符合 The Open Group的要求,为可运行的32 位和 64 位应用程序提供完全集成支持。
2007年11月,IBM公司对外发布了 AIX 6.1 操作系统。在这之前是AIX 5L的版本(先后共有5.1、5.2和5.3三个小版本),可以支持IBM公司的eServer p5、pSeries、i5 和 IBM公司 RS/6000 服务器产品系列,以及 IntelliStation POWER 和 RS/6000 工作站。其实,AIX 6.1 在开发阶段时的版本代号起初是5.4,为了突出与IBM公司 POWER 6 处理器的支持,并与新处理器的命名保持一致,后来将这个新版本定为 AIX 6。因此,最新的AIX 6.1版本不仅与AIX 5L 保持良好的兼容性,还对 AIX 5L 中已有的功能进行了增强。
这篇文章将集中解析AIX 6 的最新功能、特性,帮助用户进一步了解它的特点。
一、图形化安装界面
AIX 6.1 中的图形化安装界面为初级用户提供了一个快速和直观的安装界面,可以帮助用户在一个全新的系统上快速安装。但提供了图形化安装界面的支持,要启用该方式,必须要满足以下基本条件:
1) 服务器必须有受支持的显卡,键盘和鼠标,DVD 驱动器;
2) 必须使用 DVD 介质进行启动安装;
AIX 6.1的图形化安装的步骤和注意事项如下:
1)安装程序启动后选择语言,之后的安装进程都以默认参数进行;
2)安装过程开始后,会回到旧的文本安装界面显示安装进程;
3)万一需要设置安装参数,如安装的目标硬盘,软件、安全选项,安装模式(新安装、保留安装、迁移),则必须选择退出到传统的文本安装模式进行配置。
二、 内核和应用开发环境
AIX 6 中引入了称之为 ProbeVue 新的跟踪手段,它最大特点是动态跟踪。"动态"意味着应用程序不需要做任何修改就可以在运行过程中随时插入跟踪点,收集执行时的状态数据。而以往的跟踪方法(静态跟踪)需要在程序源代码中加入跟踪点,并在编译时使用对应的选项以生成带跟踪和调试信息的执行文件。由于加入这些额外信息的程序往往执行速度更慢并占用更多内存,因此生产系统通常不会运行这些调试版本的代码,导致发生程序发生问题时,往往需要停止原来的生产版本程序,启动带跟踪信息的版本,等待问题再次发生然后进行跟踪调试。
传输无关的 RPC(Transport Independent Remote Procedure Call)是 AIX 内包含的一套应用编程接口(API),它使得在编写使用 RPC 方式进行网络计算的应用程序时不再需要关注下层具体的传输协议。应用程序只需要关注具体的 RPC 问题,而 TI-RPC 会处理下层的传输细节,这样可以大大增加应用程序的可移植性。
在AIX上进行编程语言,除了 Fortran 和 C/C++ 之类的"强硬派中坚分子"外,许多脚本和其他计算机语言也同样可在 AIX 上自如使用。