甲骨文已經在2010年11月發布了Solaris 11 Express,而Solaris 11正式版計劃將在2011年正式推出。為了加強Solaris 11方面的開發工作,確保新舊應用程序的兼容性,甲骨文近日發布了一款新的甲骨文Solaris 11兼容性檢查工具,幫助開發者測試應用。
【51CTO 3月24日外電頭條】自從去年收購Sun以來,甲骨文公司就一直在搭建下一代版本的Solaris UNIX平臺。
用戶現在可以下載開發者預覽版的Solaris 11,它內置在名為Solaris 11 Express的軟件產品中,甲骨文已在去年11月發布了該產品。(參考:甲骨文發布Solaris 11 Express(附下載),使用體驗)
如今,甲骨文發布了一款新的甲骨文Solaris 11兼容性檢查工具(Oracle Solaris 11 Compatibility Checker Tool),加強了Solaris 11方面的開發工作。對于甲骨文和Solaris的用戶來說,這是重要的一步。
Solaris 11兼容性檢查工具下載
雖然將來會有為Solaris 11編寫的新應用軟件,但到時市面上的應用軟件絕大部分還是為舊版本編寫的那些應用軟件。
甲骨文在兼容性檢查工具網站上強調:“十多年來,Solaris一直在恪守二進制兼容性保障(Binary Compatibility Guarantee)方面的承諾;甲骨文Solaris 11發布后,打算會繼續提供這種保障。不過,這樣的應用軟件還是有可能開發出來:雖然編譯和運行都成功,但沒有恰當地使用操作系統接口,或者使用被廢棄的接口,這可能會引起應用軟件在將來某個時間出現故障。找到潛在的故障點總是有所幫助,這增加了確保你的應用軟件可以繼續正常運行的另一條途徑。”
說得一點都沒錯。
不過,考慮到這個事實:與之前的Solaris 10情況一樣,Solaris 11也會有虛擬容器/區域(virtual container/ zone)——用戶不必過于擔心。若使用Solaris 11,用戶就有可能在虛擬化容器里面運行Solaris 8,隨后在里面運行為這個舊版操作系統編寫的應用軟件。
當然,虛擬化的性能肯定不如物理機;但Solaris 11在虛擬化技術方面應該有所改進。
Solaris 11帶來了一長串的改進之處,其中一些對應用軟件來說可能反而會成問題。其中有許多高可用性功能,包括運行時打補丁,這對于需要某種狀態的應用軟件來說可能會成問題。ZFS是一個出色的文件系統,但是它會給不是為ZFS設計的舊版應用軟件帶來問題。
要確保Solaris 11已準備好迎來黃金時期,正確的辦法就是針對它測試應用軟件,這正是甲骨文眼下顯然在做的工作。
【51CTO.com譯文,轉載請注明原文作譯者和出處。】
原文:Oracle gearing up Solaris 11 compatibility