Both choices are good. It really depends on what you are going to be doing with the IS and broker. ie if broker throughput is very important then I would shy way from this version for Linux. Of course if that is a requirement I would probably be looking at Windows(no I didn’t say this with a completely straight face but they do have good numbers) and Solaris as they have the best numbers by far.
AIX is becoming less mainstream although there a number of customers on it who have had very good success (we run our internal webSphere environment on it with very good success). IBM is tending to embrace Linux more now though. I suspect AIX will get less and less emphasis in the future as the OS wars play out. It’s not going to go away anytime soon.
Hopefully you did not just purchase the Mainframe adapter as it is now a dead product. It will be going end of support in March of 2007. Your salesperson should have told you that. I would highly recommend not developing any solutions using the Mainframe adapter.:mad:
32bit is really an interesting question. Do you have a need for large JVM’s? Greater than 2GB? I tend to favor a more distributed architecture where IS instances have a greater separation of concerns. More numerous and smaller IS instances. I have found that to be more reliable infrastructure although it can increase management overhead. Still if 64bit is a requirement then that is another deciding factor for you.
I do run my reverse invoke servers on Linux (very fast IS but no broker). The primary internal IS servers are Solaris also fast including broker.