無論如何,OpenSolaris目前是在IBM大型機z/VM操作系統運行的。天狼星OpenSolaris端口使用的是針對64位Solaris應用程序的LP64 C/C++編程語言的數據模式,因此無法支持針對Sparc和X86平臺的32位兼容性層。應用軟件的二元界面與運行在z/VM之上的Linux操作系統界面相同,其V5.2版本能支持天狼星計劃。端口的輸入/輸出層與支持Linux操作系統的通信命令字層類似,這個端口將kernel和用戶程序放在不同的地址空間中。
它還能為存儲器提供完整的64位地址空間。一系列OpenSolaris開源工具(OS/Networking和Make)和GNU配置工具(包括GCC4.1.1和Binutils 2.17.50)作為天狼星計劃的組成部分也將為Z9體系架構提供支持。采用Mercurial版本控制系統的SNA通過其它的OpenSolaris社區與在其它端口保持同步。最新的天狼星實例也是建立在OpenSolaris開源49基礎上的。
IBM公司和SUN微系統公司尚未就將Solaris操作系統實際運用于大型機或Power服務器的計劃做出詳細說明。就此我專門詢問了SUN公司是否打算將2008年3月即將發行的OpenSolaris開源計劃"Project Indiana"也在大型機z/VM運行;我也詢問了是否將來的Solaris操作系統的"Nevada"版本(推測可能會稱為Solaris 11,預計會在明年推出)會支持System z9大型機以及將來的z9大型機。
換句話說,我想知道Solaris操作系統或者OpenSolaris開源系統能在大型機上作為正常的,標準的操作系統運行。我也就并行北極星計劃的現狀報告做了調查,就我所知它采用的是本地端口,雖然它也是在虛擬化管理程序上運行(有時被稱為高級能量虛擬化Advanced Power Virtualization),目前也能支持IBM公司Power服務器上的Linux, AIX, and i5/OS操作系統。
IBM公司執行總裁未對此事做出評價。SNA則希望能在OpenSolaris開源站點創建一個天狼星子計劃,能夠對擴展大型機Solaris端口進程的正規化有所幫助,每當提及Solaris操作系統時,就能想到采用Sparc, X64和Power體系架構的大型機。
我認為在大型機上運行Solaris操作系統是件好事,不過這是否是真實的市場需求結果還尚待分曉。看起來SUN微系統公司十分期望Solaris操作系統能得到所有服務器制造商的認可,目前IBM公司和戴爾公司已經是勝券在握,而惠普公司和富士-西門子公司還尚不明朗。我們有理由推測IBM公司會同意在X64體系架構上支持Solaris操作系統,如果IBM公司嘗試在System z大型機上整合Solaris服務器工作負載的話,與System x大型機的無利可圖相比,System z大型機這塊領域將有豐厚的利潤空間。
IBM公司和SUN微系統公司在金融財經領域都擁有深厚的服務器用戶群。很難相信當提及Solaris工作負載時那家公司能取得優勢。在此我們做個合乎情理的推測:大型機系列可能會大規模的運行Solaris操作系統,看起來每個Sparc/Solaris實例都移植到大型機分區上還有些遙遠,可能會是三種移植到SUN公司的X64服務器,一種保留在Sparc平臺上,一到兩種移植到IBM公司的X64平臺上。
在大型機上運行Solaris操作系統的真實情況與操作系統本身沒有關系,比如XVM虛擬化分區(以Xen為基礎,已經得到IBM公司的認可)。許多公司還在為將Sparc/Solaris過渡到X64平臺去運行Solaris操作系統猶豫不決。IBM公司可能會委托Transitive公司開發QuickTransit Sparc/Solaris版本以便運行Linux操作系統的System z大型機能支持Linux分區上的Solaris應用程序。就我們所知,這一切終會發生。