現在的solaris(准確的說應該是sunos)有點像linux了,誰都可以在上面加個“殼”,做成自己的發行版。目前的內核是5.10,正在開發的是5.11。開源後的sunos遵循基於mpl的cddl協議,老豬比較喜歡:cddl允許公共版權使用,無專利費,並提供專利保護,可集成於商業軟件中,允許自行發布許可。
sun的發行版叫做solaris,社區發行版叫做opensolaris。這兩個發行版的關系就是redhat和fedora的關系,說得通俗一點,就是說sun通過opensolaris來“勾引”開發者和用戶,真正的目的是推廣自己的solaris,或許更重要的是賣sparc服務器吧。
opensolaris和ubuntu長得很像,目前的最新版本是2008.05,包括了內核、系統庫、桌面環境,以及一個新的軟件包管理系統ips(老豬寫的ips使用簡介)。按照目前計劃,下一個發行版應該是2008.11,目前的開發是每兩周進行一次更新,可以通過ips命令pkg image-update進行更新。
還有個社區的發行版叫做solaris express community edition的發行版,主要是面向opensolaris的開發者的,代號叫做nevada。這個版本是由最新的opensolaris代碼構建而成的,目前每兩周發布一次,發布時間為周五。其他發行版所謂的b89等內核代號就是以這個發行版來進行標識的,目前為b93。
除了opensolaris社區的“官方”發行版,還有belenix等幾個不錯的發行版可供大家選擇。
belenix是一個livecd,目前的最新版本為0.71,是基於的b93的,桌面采用的是kde 3.5.9。此外,belenix也可以被安裝到usb盤上。
nexenta的最新版本為1.01,是基於b85的,其最大特點為能夠基於其對發行版進行自定義。同時,nexenta還有一個叫做nexentastor的存儲管理版本。
還有個發行版叫做milax,是個很小的solaris發行版,僅有100多mb,可以安裝在cd或usb上。目前最新版為0.3.1,基於b89的。milax有桌面和服務器兩個版本,服務器的live cd還能運行於sparc之上,稍微大一點,但也只有230mb。
除了這幾個,像martux mbe、schillix、polaris等等,也都是不錯的發行版。
最後說下老豬的選擇,嘿嘿,本來一直對“官方”的opensolaris比較感冒,可這個確實用起來不咋地,簡直把我們當作小白鼠了,特別是2008.05版的網絡管理......其他的版本嘛,背後又得不到“官方”的強有力支持,可憐啊。最後還是選擇了milax,因為這似乎是目前唯一支持ips包管理系統的“非官方”發行版,哈哈,體積比較小也是優點嘛,我的usb上現在就跑這個小家伙。當然了,本子的虛擬機上還是跑opensolaris。