最近跟瘋了一樣在不停的下載各種各樣的操作系統玩,XP SP3, Vista SP1,Windows 2K3 SP2 R2,Ubuntu 8.04,Solaris 10 U5,OpenSolaris 0805,仍在尋覓的是RHEL 5.2,主要是想看看它的那個Xen。Windows主要是自己家裡用,2K3是給單位服務器用的。剩下的*NIX大多是為了滿足自己的愛好,或者說是怪癖。
回想起來我用的OS也不算少了,從Dos開始,Dos3.1,(這東西連目錄都不能即時顯示的) -> Dos 6.22 -> Windows 3.1 -> Windows 95/97 -> Windows 98 玩到98的時候就上大學了,開始正經和計算機打交道了,在學校裡開始接觸MS比較高級的OS,從NT4 -> Windows 2000 -> Windows XP,到此大學也畢業了。現在依舊無比懷念在Win2000上和豬頭張昊熱坐英雄無聊3的日子。 Linux其實在上大學那會還不是很熟,一來那個東西遠沒有現在成熟,很多驅動找不到,二來當時Linux也確實沒有一個很好的GUI,三來由於 Windows的多年“毒害”,換到一個全新的UNIX環境還是不適應。記得當時花了很多功夫配置成功了個網卡就美顛了。上班以後工作上用的OS就比較雜了,Windows,FreeBSD,Linux都接觸過,不過也是應用為主。接著出國留學,那個時候做的項目就是基於RHEL4.1的,把Linux的網絡部分代碼研究了一下,感覺上對Linux就親近很多。回來進了研發組,主要和Solaris 10打交道,實話說,沒Linux易用,不過好在結構清晰,系統穩定。家裡換了個雙核,就順勢上了Vista。有幾個月還把自己的筆記本上裝了個 Ubuntu,盡管最後是因為想打無聊3換回了XP,但幾個月用下來感覺很不錯,除了幾個特殊的應用,絕大多數情況下Linux的桌面已經做的很成熟了,如果你願意完全可以脫離Windows,當然,第一,你要自己會配置,第二,沒啥游戲
扯的太遠了,為啥我要開貼八一八 OpenSolaris呢。我對Solaris印象很好,很和諧的一個系統。由於是一家公司在開發,架構,文檔都很單純。不像Linux,發行版太多,當然這也是Linux的優點,總會有一些很好的主意在某些版本上發揚光大。但對於學習來說入門就覺得亂了。不過很可惜SUN前兩年日子不太好過,它的整個構架在萎縮。不過好在這兩年算是明白過來了,力挺開源,跟開源社區裡拿來了不少好東西,當然也是送出去不少好東西。最近更是頻頻出手,收購mySQL, Virtual Box。再加上硬件上加大了X86系統的投入和T*的CPU,這口氣算是喘回來了。
Solaris 10是個很不錯的OS,有著很好的特性,SMF、Dtrace、Zone,還有最近的ZFS。再加上內核級的SMP、Local NUMA和Cluster的支持,更不要說經典到已經寫進教科書裡的thread調度。我感覺上就從內核來講,比Linux要先進,而且穩定。但是,就像前面所言,這個東西不好用。就人機界面來說,無論是Cli還是GUI(就是那個老到掉渣的CDE),命令繁瑣,界面丑陋。實在是讓人看罷提不起使用興趣。好在SUN也認識到這個問題,從開源社區裡販來了一堆命令,專門開了個sunfreeware的網站進行port。還把Gnome搞過來改頭換面一番叫 JDS。不過這個JDS易用度大概只有RedHat 9的水平。再加上在X86系統上驅動的缺乏。造成的結果就是離開現在的Linux水平還是頗有差距。
OpenSolaris,也就是Solaris 11,Sun完全放開了手腳,在外觀上進行了整體改造。可以說它是個Gnome + Sun OS 5.11的混合體。很有意思的是現在release的居然只有X86的版本,而完全無視自己的Sparc平台,從中不難看出Sun對這個越來越強勢的 X86體系的示好姿態。Google一下,發現如此之多的開源應用都能在這個版本上運行了,mplayer,Firefox,Openoffice, Evince,Gimp等等等等。還搞了個IPS系統,簡直就是Ubuntu的apt的翻版。可以說除了內核,看不出和主流的桌面Linux有啥區別了。