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