Upcoming IBM AIX 6 features vs. Sun Solaris 10 and OpenSolaris
By Julien Gabel on Thursday 24 May 2007, 11:31 - AIX - Permalink
I can say I am impressed by both the upcoming POWER6 processor and the new AIX 6 release preview . They both are innovative, and come with a large set of new or updated features. For the purpose of this entry, I will concentrate on a little side-by-side comparison between the features announced for AIX, and those available in Solaris.
- The Workload Partitions (WPAR) on AIX seems to be very similar to the Containers, or Zones, which is an Virtualization feature found on Solaris.
- Live Application Mobility on AIX, which will make possible to move WPAR
without end-user disruption, is not available as-is in Solaris. You currently
can
attachanddetacha halted zone, not a running zone. This is due to the fact that Containers is primarily intended to be a Utilization feature, not a virtualization approach. It can be mentioned that an upcoming Solaris equivalent may be the hypervisor Xen support, although not an exact match to WPAR. - Role Based Access Control, Trusted AIX, Security Expert LDAP integration, and Secure by Default on AIX are all already present via the Security features and Sun Java Enterprise System Components found on Solaris.
- The Encrypting file system on AIX (using JFS2) does not have an equivalent, yet. Watch carefully the work currently being done on the Cryptographic Framework from OpenSolaris, particularly the ZFS on disk encryption support project.
- The Graphical Installation on AIX already has a counterpart on Solaris. More, there exists an active OpenSolaris project code-name Caiman, Solaris Install Revisited which is a completely new installation infrastructure for Solaris with a simplified web graphical and text user interfaces, and Live CD/DVD integration.
- The general Continuous availability features on AIX are interesting, and
based on IBM longstanding experience with mainframe technology. Solaris
currently has a pretty great list of Availability features. Not to mention the impressive RAS features provided by the recently announced SPARC Enterprise
Servers build on top of the SPARC64 VI processor. The Dynamic tracing
capability advertised by IBM (probevue) seems very interesting. We will see how
much this enhanced feature will differ from the Observability feature known as DTrace on Solaris. Please refer to the
ongoing discussion about DTrace on AIX on the
dtrace-discussforum on opensolaris.org. - POWER6 processor exploitation using AIX 6. It may be noted that processor specific features--or technology--exploitation are currently available using Solaris, with a wide range of SPARC-based and x64/x86-based systems, up to the upcoming Niagara 2 Processor, and the very awaited ROCK successor.
- Last, the Binary compatibility program for AIX. Solaris has a similar and rather complete compatibility program known as the Solaris Binary Application Guarantee Program, which covers both binary and source code compatibility.
Although this comparison is more an entry point for comparing the two biggest players in the UNIX world these days than a complete description of each side, don't forget to take into account the following remaining two points:
- All the features are currently free of charge on Sun Solaris. Even the upcoming features which will be backported or incorporated in future Solaris Updates or new releases. This is the Support and Services which are charged, according to your needs. On AIX, nothing is freely available, and some advanced features will be available only through a separately offered licensed program product.
- Although some specific features are not yet available in Solaris, most of the aforementioned ones are currently provided by Solaris 10 from the GA release, in January 2005. Please consult the What’s New page for detailed features availability on the Solaris OS. AIX 6, along with the POWER6 processor specific features, will be available in late 2007.
Last, all of these news from IBM are very interesting, and features such as WPAR, Live Application Mobility, and probevue are particularly exciting. So, wait and see!
Update #1 (2007-05-24): Please consult this interesting blog entry from Jim Laurent on the same subject.
Update #2 (2008-10-16): I encourage you to read Joerg Moellenkamp entries on UNIX virtualization technologies, and IBM´s Workload Partition.

Comments
AIX seems too little, too late - my IBM rep has been telling me for years that open source is the way to go, hoping that would get me off Solaris and onto Linux. So now they bring AIX into the mix, and they have no credibility - it's closed, and proprietary and has no developer adoption. It's over IBM, move on, the world has moved to Solaris and Linux.
I mostly agree with you--and I am a really strong supporter of OSS as well as with Solaris, OpenSolaris and BSD technologies. But the fact is, from an SA standpoint, IBM next processor generation and operating system release _seems_ interesting, particularly regarding existent installation bases, on pSeries systems for example. Knowing DLPAR, I am a bit curious about upcoming WPAR and LAM features.
As I already said "wait and see", even if the post from Alexander Kolbasov is not very promising for the beta program in this regard:
http://www.opensolaris.org/jive/thr...
Migration of zones can be done if they're powered down, and moving live LDoms is planned, but live zones doesn't seem to be:
http://www.opensolaris.org/jive/thr...
Generally doing a HA/clustering system is probably the way most recommended. (Especially since Solaris Cluster is free and is now in the process of being open sourced.)
Putting the record straight:
Sun - Propriety Solaris 10 and open source OpenSolaris
IBM - Propriety AIX and open source Linux
Seems like both have the same game plan to me!
"On AIX, nothing is freely available" - not really true. I hear it is all free (as in the base AIX) except the Live Application Mobility part and Solaris can't do that.
As for Allistair's comment - you are clearly AIX hostile, fair enough and not for you but you may find AIX is still a multi-billion dollar business - i.e. not quite over yet!
POINT BLANK.......
POWER 6 / AIX 6.1 has turned out to be a clear winner, over performance. Hands down its value for what you pay for when you are considering a SMB segment. One IBM Power Core has default 2 CPU's in one Dye, now talk about Oracle / SAP licensing cost, you pay for one and get the performance of 2 which invariabely not in the case of SUN Processors. SUN is totally dependent on Fijitsu's R&D for all their upcoming processors on UNIX platform, IBM seems to be self sufficient.