DoSERV分析:AIX 6与Solaris 10特性对比

      即将发布的新版IBM AIX 6,对于我来说影响很大。这款产品都进行了创新,并提供了大量新的功能或对原有性能进行了升级。我写这篇文章,只是想将AIX的性能与Solaris的性能进行逐一的对比。
  
      1. AIX上的工作量分区(WPAR)与Solaris的应用特性Containers(集装箱)或Zones(区域)十分相似。
  
      2. IBM AIX 有了Live Application Mobility(动态应用软件迁移),用户无需中断程序就可以迁移WPAR,这项功能是Solaris所不具备的。现在你可以任意连接也可以断开某个已被中断的区域,当然不是那些正在运行的区域。这是由于Containers主要是使用特性,而不具有虚拟化的功能。在这里要指出的是,即将发布的Solaris产品可能支持系统管理程序Xen,尽管他还不能与WPAR完全匹配。
  
      3. 目前,Role Based Access Control、Trusted AIX、Security Expert LDAP integration和Secure已成为AIX安全性能下的默认选项,而Solaris则采用了Sun Java企业版系统组件。
  
      4. AIX上的加密文件系统(采用JFS2)并不是完全等价的。仔细检查一下OpenSolaris最近在Cryptographic Framework(密码框架)上编写的文件,尤其是ZFS on disk encryption support(在磁盘加密支持上的零场分裂)项目。
  
      5. AIX上的Graphical Installation(绘图安装)与Solaris相辅相成。不仅如此,还有一个活动的OpenSolaris项目,代号名为“Caiman, Solaris Install Revisited”。对于Solaris来说,它完全是一种新的安装基层结构,只具有简单的网络图形、文本用户接口和动态CD/DVD一体化。
  
      6. AIX的连续使用特性具有一定的吸引力,它建立在IBM非常成熟的大型机技术基础上。目前,Solaris已提供了相当多的可用特性。这里没有提及在最高版本SPARC64 VI处理器建立的SPARC Enterprise Servers(SPARC企业版服务器)提供的RAS(随机存取存储器)特性。IBM在其广告片中宣传的动态追踪性能也引起了大家的关注。我们很想看看这项增强的性能与Solaris的Observability feature(可观察特性)即Dtrace有何不同。具体内容可以参考网站opensolaris.org的dtrace论坛中关于“AIX上的DTrace”的讨论。
  
      7. AIX 6的开发采用了POWER6处理器。Sun的技术开发采用了Solaris,以及大量的SPARC和x64/x86为基础的系统,甚至还有即将发布的Niagara 2处理器和非常令人期待的ROCK。
  
      8. 最后是AIX的双兼容性程序。Solaris有一个类似的、相当完整的兼容程序Solaris Binary Application Guarantee Program(Solaris双应用保障程序),它可以兼容二进制代码和源代码两种形式。
  
      其实上述对比只是对UNIX世界里的两个最大的玩家很粗浅的比较,并没有对产品的每个方面都进行了详细说明,因此,大家在使用时还要注意以下两点:
  
      目前,Sun Solaris的所有功能都是免费使用的,即使这些特性将来会被融合到Solaris升级版本或新版中。可以根据你的需要再对技术支持和服务进行付费。但是AIX还没有任何功能是免费的,而且只有那些通过了个别的分配许可程序的产品才具有某些先进功能。
  
      尽管Solaris还不具备某些特殊功能,但是前面提到的很多功能在2005年1月发布的Solaris 10的GA版本中都有所体现。可以登陆公司网站What’s New部分的内容,查找Solaris OS具有性能的详细情况。而AIX 6和POWER6处理器的特殊性能将在2007年末发布。
  
      最后,我想说,从IBM公司得到的这些消息都很激动人心,而且诸如WPAR,Live Application Mobility这样的性能尤其让人拭目以待。我们迫切地等待着他们发布的那一天!