訣別:OpenSolaris的歷史意義回顧
原創(chuàng)【51CTO 8月19日外電頭條】上周,甲骨文發(fā)布的一份內(nèi)部備忘錄透露了該公司在收購Sun時關(guān)于Solaris操作系統(tǒng)計劃的詳細(xì)摘要。這份備忘錄為Solaris的愛好者們帶來了好壞參半的消息??梢钥闯黾坠俏闹铝τ谕七MSolaris平臺的堅定決心,他也計劃為Solaris的開發(fā)提高資源的可獲得性(參考之前的外電:Solaris 11將會帶給我們些什么?)。同樣是來自該份備忘錄的壞消息是,甲骨文計劃將終止Sun以社區(qū)為中心的OpenSolaris的發(fā)行。
OpenSolaris項目始于2007年,當(dāng)時的目標(biāo)是開發(fā)一個可下載版本,包含一個圍繞Solaris操作系統(tǒng)的開源組件創(chuàng)建的完整的計算環(huán)境。Sun請來了Debian的創(chuàng)始人Ian Murdock來協(xié)調(diào)與Solaris愛好者社區(qū)貢獻者們之間的合作。
Murdock認(rèn)為一個可下載的桌面導(dǎo)向版本將有助于創(chuàng)建圍繞Solaris技術(shù)的共享思維,并讓該平臺更具吸引力。他從Ubuntu中獲得了靈感,指出OpenSolaris高端的優(yōu)秀特點有很多,包括可用性、易于安裝和在廣泛的第三方軟件選擇范圍下創(chuàng)建軟件庫等。
OpenSolaris項目雖然從來沒有真正地交付過一個實際的主流桌面平臺,但是就為開發(fā)人員和系統(tǒng)管理員們創(chuàng)造出一個有趣的工作站環(huán)境這一點而言,它無疑是成功的。由于易于安裝,它大幅降低了技術(shù)愛好者們想要嘗試獨特的Solaris功能的門檻,比如ZFS和DTrace(51CTO編輯注:ZFS是一個十分優(yōu)秀的文件系統(tǒng),讀者們可以通過《全面了解Solaris 10 ZFS文件系統(tǒng)的管理》和《輕松玩轉(zhuǎn)Solaris ZFS文件系統(tǒng)的備份恢復(fù)》這兩篇文章作為學(xué)習(xí)的切入點)。
相關(guān)閱讀推薦:開源社區(qū)是如何運作的——Ubuntu篇
根據(jù)備忘錄顯示,甲骨文不打算在未來發(fā)行任何OpenSolaris版本。該公司計劃將現(xiàn)有的企業(yè)OpenSolaris用戶轉(zhuǎn)移到即將出臺的Solaris 11 Express二進制版本中去。
“甲骨文公司對于Solaris技術(shù)二進制版本的所有努力都將集中在Solaris 11上。我們將不會發(fā)行任何其它的二進制版本,比如夜間版、雙周版、OpenSolaris 2010.05或者更遲的版本,”該備忘稱,“我們將選擇一個簡單的、符合成本效益的方式來讓之前的OpenSolaris二進制版本的企業(yè)用戶過渡到S11 Express。”
雖然OpenSolaris已經(jīng)被送上了斷頭臺,甲骨文也不再會以開放和包容的方式開發(fā)Solaris,但是甲骨文也并不打算關(guān)閉這個平臺?,F(xiàn)有的開源Solaris代碼將在Sun的開源通用開發(fā)和發(fā)布許可協(xié)議(CDDL)下繼續(xù)可用(參考閱讀:開源小辭典:GPL許可證、CDDL協(xié)議、ODF格式)。大部分新的代碼將在CDDL下繼續(xù)發(fā)布——但是僅僅是在官方穩(wěn)定版本發(fā)布之后,其中可能會存在重大遺漏。
“我們不會將CDDL從任何Solaris文件中移除,新的源代碼文件將遵從現(xiàn)有的CDDL協(xié)議,”備忘錄指出,“我們在整個企業(yè)Solaris操作系統(tǒng)的發(fā)布過程中將會將更新落實到認(rèn)可的CDDL或者其它開源許可代碼中去。通過這種方式,新技術(shù)將***出現(xiàn)在我們的版本里,而不是其它地方。我們將不再為Solaris操作系統(tǒng)的整體進行實時發(fā)布開源代碼。”
OpenSolaris的終止對于那些為之投入了大量時間和精力來改進其技術(shù)的的社區(qū)貢獻者來說確實是一個遺憾。此外,那些在OpenSolaris基礎(chǔ)之上開發(fā)自己技術(shù)的第三方廠商也對此感到十分沮喪。個人貢獻者Steven Stallion在他的博客備忘錄中表現(xiàn)出了對甲骨文該決定的強烈不滿。
“對于花在開發(fā)高質(zhì)量軟件上的不計其數(shù)的時間而言,這樣的訣別是可怕的,這些軟件現(xiàn)在都會成為甲骨文的產(chǎn)品,而我們則不再能夠毫無限制地使用它們,這是有悖于開源精神的。”Stallion寫道。
不過,令Solaris愛好者們略感欣慰的是該操作系統(tǒng)將依然強大,雖然不再會有任何社區(qū)的參與,大多組件將最終仍將保持開源的形式。OpenSolaris 2010.05版本的空缺為該項目的未來制造了很多不確定因素。即便該備忘錄已經(jīng)明確證實了OpenSolaris的末日,之前的貢獻者和其他利益相關(guān)者仍將繼續(xù)前進。他們中的一些將為謀求獨立開源的Solaris版本而轉(zhuǎn)向社區(qū)驅(qū)動項目,比如Illumos。
【編輯推薦】