深度體驗 對比Ubuntu 11.04 和Windows 7
以前我的Ubuntu一直是通過wubi模式裝的,這個安裝模式的缺陷是:磁盤性能下降,休眠功能不正常,還有就是經常文件系統受windows系統干擾導致出錯,不得不chdsk修復才能啟動。同時自從Windows 7發布時安裝過幾次,體驗了一下,就一直用的xp。不得不說,XP是微軟歷史上最成功的桌面版本,主要體現在極快的速度、極好的軟件兼容性、極好的游戲視頻性能,讓XP直到現在,依然占據著家庭用戶和網吧的主流地位。但是電腦的潮流有時候是無法逆轉的,windows7最近兩年逐漸開始取代xp的地位,xp比較低的網絡性能加上時不時的略微卡頓,并不是***無暇,因此更加流暢穩定和安全的Windows 7開始逐漸走進大家的生活。
最近有兩天空閑,決定把我的系統重新規劃,采用Windows 7+Ubuntu 11.04組合的模式,本來以為很簡單的事情,但是沒想到,整整折騰了2天,才***成功,其中很多的經驗可能會幫助到想裝系統的人,想使用Ubuntu的人,看了我的這個文章,我相信你不會再走我走過的彎路。
一、徹底淘汰光驅,采用U盤安裝
采用光盤安裝,必須要把ISO文件刻錄成CD,而自己刻錄的CD相當不穩定,而且就算CD穩定,光驅日子長了,也相當不穩定。現在U盤那么便宜,容量也足夠,為什么不用U盤呢?
想法不錯,但是實施起來,并沒那么簡單,我為這個問題付出了整整1天多的時間。原來想的很簡單,網上找個winpe的啟動盤,比如思遠、比如大白菜直接生成一個U盤啟動盤就是,但是事實證明,這個用來安裝Windows 7不會成功。廢話不多說,直接給出經驗吧。我是先安裝Windows 7然后再安裝Ubuntu 11.04。
1.WINPE2003啟動之后,不能通過虛擬光驅方式直接安裝Windows 7,選定安裝位置的時候,會報告無法定位錯誤。
2.使用WINPE2003自帶的Windows 7安裝工具(通常網上流行的啟動裝機盤都集成了,推薦大白菜啟動系統),通過WIM方式安裝,需要選擇source目錄中的install.wim安裝,而不是直接采用setup.exe安裝。這點非常關鍵,不然你會花費很多不必要的時間去找問題出在什么地方。
3.要不就使用win7pe進行安裝,不過win7pe的盤網上不好找。
4.想在Windows下生成Ubuntu 11.04的安裝U盤,理論上可以的,事實是不行的,不管你用UtraISO,univeral USB ,還是netbootbin之類的工具,包括Ubuntu自帶的usb-creator,統統失敗,啟動不了(我的U盤為KingStone 2G)。這點我不得不鄙視一下Ubuntu了,你自己帶的usb-creator都不行,但是在linux下正常,這也太兒戲了吧。
甚至采用Ubuntu自帶的幫助光驅啟動方法,也失敗,***只能wubi了一個Ubuntu系統,在Ubuntu系統里面生成安裝光盤,OK 了。然后刪除掉,重新安裝。你看這事兒搞的,所以如果你想用U盤安裝Ubuntu,***事先找個Ubuntu系統,在里面采用創建安裝盤的方法搞好,否則到了Wndows下,麻煩就大了,浪費很多時間。如果沒有,只有按照我的方法先wubi安裝一個系統,生成了安裝盤再卸掉。
5.生成的安裝U 盤,我用UtraISO作了一個軟盤鏡像,以后需要寫到U盤中就可以用了。徹底淘汰光驅安裝方式(光驅被淘汰是鐵定的了),這樣下次安裝就不用擔心無法生成Ubuntu啟動盤的問題了。
二、安裝Ubuntu 11.04,規劃好磁盤,裝好常用軟件
規劃磁盤之前,你首先要知道Windows 7是無法認識Ubuntu 的ext4分區的,但是反過來,Ubuntu可以很好的識別和自動加載Windows的ntf或者fat32分區。知道了這個事實之后,那么規劃磁盤就很簡單了,除了給Ubuntu留下足夠的空間,其他剩余部分都格式化為ntfs格式吧,這樣在Windows 7和Ubuntu下都能自由訪問,相當的方便。這點Ubuntu作的相當的好!贊一個!還是說經驗吧。
1.我的磁盤規劃和系統安裝
我的硬盤是120G的,我分成了2個主分區,一個邏輯分區,一個linux專用的swap(交換)分區。分區不要太小,否則倒是后空間不夠會很麻煩,現在的軟件個頭都很大!
***個主分區是50G,ntfs格式,放Windows7
第二個主分區是40G,ext4格式,放Ubuntu 11.04
第三個主分區是2G,swap格式,Ubuntu 11.04專用交換分區,我內存是2G ,因此采用內存相同的比例,Windows 7的頁面文件也是2G。所以為了公平對比,我都設置為相同。
剩下的空間作為邏輯分區,作為兩個系統共享的數據盤,一定是ntfs格式,這樣在兩個系統下都能自由訪問。相當不錯!
安裝很順利,也很快,比Windows7快很多,安裝完也很小,比微軟小很多(但是軟件帶的比微軟多很多)。微軟一貫的是吃資源大戶啊。
升級內核到2.6.38-10
安裝flash插件為firefox4(通過Ubuntu軟件中心),然后在firefox下載***的5版本安裝,即可替換原來的4版本。
2.安裝Nvidia驅動
到目前為止,Nvidia官方正式出了Linux驅動,這點大大的贊賞一個,這點對Linux相當的重要,后面我會反復提到。
這里也奉勸想體驗linux的人買顯卡一定選nvidia的,這樣你不論在Windows下還是linux下,都能獲得官方的顯卡支持。再說nvidia一直是家用顯卡的領頭羊,有什么理由不選他呢?雖然linux社區也有開發nvidia驅動,但是官方驅動要好很多很多。畢竟人家是硬件專業的。也對自己產品了若指掌。
官方下載***的驅動,注意看英文提示, 安裝的時候必須關閉原來的gdm桌面和原來的驅動,建議重新啟動,選擇啟動菜單的時候,選擇恢復(root)方式進入字符界面,運行telinit 3,進入3級模式,然后再運行官方的run文件,在一步一步的提示下完成顯卡安裝工作。
3.升級firefox4 到firefox5
安裝flash插件為firefox4(通過Ubuntu軟件中心),然后在firefox官網下載***的5版本安裝,即可替換原來的4版本。
(很簡單,直接解開壓縮包,然后執行里面的firefox.sh實現自動升級)
這兒不得不說一下flash插件,firefox的flash插件偶爾出現崩潰,遠沒有Windows 7下穩定,不過好在不怎么影響使用,重新加載一次就正常了。
4.安裝了系統硬件溫度監控器
夏天酷暑,監控電腦溫度非常必要,window7 下我用的金山衛士,已經帶有這個功能了,Ubuntu下,我裝的是:(psensor,基于lm-sensors 效果還不錯)
5.安裝了Furius ISO掛載軟件
這個相當于Windows下的虛擬光驅功能。其實 linux先天就能mount ISO等鏡像格式,所以這個在linux下遠比Windows 下輕巧。
6.安裝了wine 1.3***版本,感覺改進非常明顯,運行植物大戰僵尸和以前相比完全有本質的飛躍,不僅全屏模式支持的比較好,而且和Windows上的性能非常接近了(以前的性能和Windows比,基本差一個數量級)。這讓我驚喜了一下。可惜聲音支持去掉了ESoundD驅動,而正好需要ESoundD, 植物大戰僵尸才能全程有聲音,否則一進入游戲關口就沒聲音了。這太遺憾了,迫使我又回退到1.2,退回之后的弊端是全屏模式不正常性能急劇下降,但是聲音全程都有了。(為什么linux的應用總是那么不***)
7.不過下載軟件方面,迅雷依然是個痛,迅雷在wine下依然無法工作,雖然以前的5.8版本能工作,但是不帶電驢支持,失去了使用迅雷的意義(BT,http,ftp等迅雷并沒有多大的優勢)。
這里對迅雷多說幾句,迅雷肯定很多人罵,說他如何如何的不好。但是事實是,迅雷在下載東西的時候確實是最快的,沒有之一!迅雷的毛病是資源占用相當大,而且非常臃腫,但是下載速度確實非常快,尤其是在很多情況下,用其他任何軟件都沒種或者源的情況下,但是迅雷可以嘩啦啦給你每秒幾百K的速度給你拖下來,所以迅雷確實是很難取代的一個軟件,Ubuntu下 wine 迅雷支持的不好,一直是我一個心中的痛,因為我下載很多電子書,事實證明,只有迅雷可以下下來,很顯然迅雷已經建立起來一個龐大的文件云,即使沒有源了,只要云中還有緩存,依然可以下載,這點不是軟件的問題,而是資源的問題,這一點目前沒有第二個公司能做到,因此迅雷是無可替代的。
8.Ubuntu bt下載使用qbttorent,感覺速度比系統默認的好不少。電驢下載采用amule經過配置服務器server.met之后,速度也比以前好不少。不過比迅雷速度還是要差大約一半(雖然迅雷被人詬病,但是從使用角度說,他確實是最快的,沒有之一)。
9.經過試用對比,多線程,斷點續傳下載軟件在linux下最快的還是flashget(其他很多人推崇的諸如D4X之類,經過試用,完全是浮云,專業真的很重要,flashget隨便搞了一個for linux 1.0版本,也足以秒殺linux其他任何http,ftp下載軟件),這個linux 版本功能很弱和Windows下的版本相比,但是滿足http,ftp下載反而輕便些更好,至于bt,mule本來也沒指望過flashget,至此,linux下載基本不用依賴Windows的工具了。但是迅雷下載verycd的資源的時候,還是讓人非常懷念和羨慕。
光是一個幾乎人人上網都需要的下載軟件,linux就輸的很慘,迅雷,bitcomet,flashget這些老牌軟件,要么壓根不支持linux,要么支持的很爛。所以從這個角度來說,桌面上,linux還是沒法和Windows抗衡。我也無法理解這些軟件的思維,你說像微軟公司這些故意不出linux的東西,是因為利益原因。你這些應用軟件的公司為啥不出linux版本,連手機版,pad版這些都搞的不亦樂乎,居然唯獨linux版本不開發或者進展緩慢,這是什么緣故?從利益角度說,這些軟件利益是來自用戶量,只要用戶量上去來,利益自然來了,并不需要在乎用戶是用收費還是免費的操作系統。難道linux用戶真的很少很少,是一個可以忽略的群體嗎?
10.vercd的easymule可以通過wine在linux下工作(只是崩潰的幾率比較高),而且速度還挺快的。這下終于可以找到迅雷的一個不***的代替品了(我用迅雷主要就是為了下載verycd的圖書)。easymule也出了一個linux版本,但是經過我試用,發現居然沒有wine的easymule下載速度快!這太諷刺了,也折射出easymule開發團隊在linux編程方面太業余了,當然也說明了在中國合格的linux程序員還是太少。
11.通過wine成功了QQ2009預覽版本(深度修改版),效果非常不錯!
成功的關鍵是通過winetricks將需要的DLL和部件,包括ie6,msxml3之類的能裝的都裝上,還有把Windows下的字體copy到wine的fonts目錄下,然后運行深度修改版本的QQ,運行這個修改版本的QQ 的感覺和在Windows 7 下跑官方國際版本QQ的感覺相當,非常的輕便,速度也快。遠遠勝過QQ for linux和WEB QQ!web QQ雖然官方支持的比較好,但是只是個玩具,當你同時開兩個QQ ,并且快速打字聊天的時候,就會發現體驗非常非常差。文字刷新速度相當的慢,所以只能是個玩具,不具有實用價值。
12.在wine下裝了bitcomet1.28***版,基本運行正常。速度和Windows下相當,就是界面丑點,我已經相當滿意了,比linux下的qTorrent速度還快一些。這點基本沒什么遺憾了。
13.Proxy軟件是必須裝的,我裝的是自由們系列,目前***的Proxy軟件。其實我Proxy軟件的目的不是為了訪問什么非法網站,而是很多源碼的國外網站都被屏蔽,沒辦法。比如sourcefrog這個著名的開源網站就被屏蔽,導致有時候unbunt下某些軟件升級都失敗。可惜這個軟件也沒有linux版本,但是幸運的是,通過wine,可以很好的工作,只是無法采用加密驅動模式而已。而且自帶升級,非常好用。
14.為了配合Proxy軟件,我將系統的firefox默認采用設置代理上網,因為firefox設置代理可以和系統代理設置無關。不影響其他程序。
然后我下載了goole chrome瀏覽器,事實證明這個瀏覽器相當輕便,速度很快,雖然功能不多,但是常用的都有,足夠了,現在我們追求的是輕便(這讓人汗顏,居然現在我們希望軟件功能不要太多),這個瀏覽器還有自動翻譯功能,對英文不好的人,是個幫助。他采用的系統默認代理設置,所以用他來上沒有被屏蔽的網站,非常給力。這樣兩個瀏覽器分別進行這不同網站目標而互相不干擾,非常***的實現了上網,效率甚至比Windows XP下高不少!這要歸功于linux卓越的網絡性能。
三、Ubuntu不滿意的地方
1.資源瀏覽器(位置主文件夾)效率太低,打開一個目錄,常常等很久。而且重復打開同一個目錄,等待時間一樣的久,看的出來沒有緩沖機制,這點和Windows的資源管理器差距比較大。不過unity下,速度比經典模式感覺更快,看來unity也不是一無是處。
2.系統自帶的gedit啟動速度太慢(當然GVIM,EMacs這些更慢了),經常需要打開或者寫一個簡單文本文件需要等待的時間比較久,讓人感覺系統不輕便。這點比Windows的記事本差距非常大。雖然linux用戶有經典的vi,但是啟動Vi,你還得先打開終端窗口,相當的麻煩。
3.設備支持太差,到目前為止,官方驅動就nvidia會發布linux版本,其他設備都不怎么支持linux或者說支持的非常的不好。這是linux的痛。我的機器上的聲卡倒是可以發聲,但是很明顯支持的不好。同樣的java程序,播放聲音在Windows上可以同時混合播出,但是在linux上就只有一個有聲音,無法混音。當然也可能是java的類支持的問題,但是也反應出,硬件驅動支持的不***。而且有時候還出現網頁播放一個聲音,另外的網頁(例如詞霸網)就沒聲音的現象,讓人感到很不舒服。
4.軟件安裝和管理不太成熟。雖然有系統自帶的應用軟件中心和apt-get之類的方式,但這些方式一旦出現錯誤,你想把軟件垃圾刪除干凈,就非常的麻煩了(需要使用apt,dpkg等命令手動操作)。自己運行腳本安裝的軟件,一旦出錯或者想卸載,也比較麻煩,缺乏一種嚴格和統一的管理方法(比如很多自己安裝的軟件就沒有提供卸載腳本)。
5.應用軟件依賴非常混亂。每個應用軟件依賴的部件常常版本不同,而導致應用軟件無法正確安裝使用。導致系統不得不同時安裝多個版本的同一個部件。非常混亂。應用軟件的發布也非常的不專業,有些軟件發布出來,居然在指定版本缺省安裝下無法使用,還必須加裝其他部件。版本兼容性linux需要走的路還很長,想針對非專業用戶,這個必須要解決。實際上Windows當初也經歷了這些困擾,不過現在Windows早已經解決了。而linux可能還需要重復Windows走過的路程才行。雖然系統有自己的deb包方式,不過很多軟件都不嚴格遵守,這個不知道應該算linux的問題,還是應用發布者的問題,嚴格說來是后者的問題。又回到那個觀點:linux上的應用軟件拖了linux的后腿,因為沒有利益驅動,導致linux下的應用軟件質量平均水平低于Windows系統和蘋果系統,這是商業和非商業的區別。linux應用在找到盈利模式之前,這個問題會長期存在。而應用軟件也直接會影響到linux是否會進入普通桌面市場,和Windows,Apple,三分天下!
6.圖形界面執行效率比起Windows還有一定的距離。距離雖然在縮短,但是還需要努力,得到硬件廠家支持應該是解決這個問題的關鍵。
7.COPY某個文件的全稱路徑的時候,雖然有ctrl+L可以看到所在目錄的路徑,但是不包含文件名,使得我還得點文件屬性去復制文件名,如果能修改成點哪個文件,地址欄久顯示包含文件名的全稱就好了,這樣在創建需要文件路徑操作的時候,會節約很多時間,體驗更好。
8.軟件中心居然沒有停止按鈕,軟件安裝一開始,就無法停止了。這個設計很差。不過好在他支持斷點續傳,下次還可以接著繼續下載。不過遇到系統停止響應的情況下,就麻煩了,當前占用鎖沒解鎖,新的安裝進程無法啟動,需要用命令行去解決,比較麻煩。我在反復安裝wine中就遇到這個問題,很費來一番心思,才在命令行上解決干凈。
四、Windows 7 不滿意的地方
1.內存占用比XP大
2.居然不能識別我的DVD光驅,這點曾經讓我不敢相信,以為自己光驅壞了,后來發現其他系統一切正常就Windows7不能識別,才發現這是Windows7的固有毛病,看到這個事實我簡直不敢相信微軟會犯下如此低級的錯誤。連Xp下都能直接驅動的設備,到了Windows7下居然識別都不能識別,這倒退的速度讓我直到現在都不敢相信。
3.體積大,裝完10多G就沒了。而且無法定制,很多普通用戶不需要的功能明確的列出來,讓用戶選擇。我是在無法理解微軟的東西為什么搞的那么大,而且越來越大,難道版本越高,一定需要越來越龐大嗎?而且并沒有增加什么新的功能啊。這大出來的部分都干什么去了,Ubuntu默認功能應該說還比 win7多,人家比你小很多,是如何做到的?不過這貌似是微軟一貫的風格,難怪很多程序員都喜歡鄙視微軟的產品。
五、Ubuntu比Windows 7強的地方
1.Ubuntu的資源瀏覽器可以附加窗格(F3),這樣可以在一個界面中同時看兩個目錄,很方便。這是我一直想要的功能,Ubuntu實現了它。
2.Ubuntu搜尋文件速度非常快。這點Windows7落后太多太多!選定文件系統,全部搜索,10秒內基本搞定,但是Windows呢,漫長的等待!如果磁盤大的話,沒幾分鐘,甚至10幾分鐘別想出來。
3.Ubuntu的桌面定制性很強,可以自己添加面板,添加各種面板圖標,非常不錯。不過unity界面不是很滿意,雖然效率挺高,但是體驗太差,很多功能都沒有了,比如添加到面板功能。
4.Ubuntu裝好就帶了很多實用免費軟件,基本能滿足日常需要。比如libreoffice,功能基本能滿足日常需求。當然他兼容ms office的格式還是有些不***(比如office有2頁,libreoffice會搞出三頁來),不過畢竟msoffice是別人的產品(這時候,技術不能解決所有問題),能做到現在這樣,已經很了不起了。再比如自帶的電子書閱讀能力,基本什么軟件不裝,看PDF,看DJUV就非常好了。
而對比Windows,基本上不裝第三方軟件就什么也干不了,甚至連個RAR文件都無法解壓。其實仔細想了下, 覺得Windows更方便的大部分理由都是Windows上面的應用軟件帶來的,而很少是Windows本身帶來的。所以linux 的發展關鍵還是需要優秀的應用軟件支持才行,否則,普及總歸是一句空話。
5.Ubuntu下自帶的totem播放器,在播放沒下完的視頻文件,比Windows中的同類產品強不少,有多少播放多少,而且可以拖動選擇,感覺比Windows下同類軟件處理的流暢。而且更新來插件之后,和Windows下的kmplayer之類支持的格式一樣多,基本沒遇到什么播放不出來的視頻,而且拖動的流暢度甚至強過Windows下同類產品。
6.Ubuntu 的網絡穩定性和性能強過Windowsxp,也強過Windows 7!這一直是linux的強項,很高興Ubuntu得到保持。Ubuntu下網絡穩定性非常好,下載速度,打開網頁流暢讀和等待時間都比Windows xp下好很多,比Windows7也要強一點。這是我最喜歡linux的地方。也是我一直喜歡在linux下上網的原因。我同樣的機器,同樣的線路,同樣的時段,ADSL在XP下經常掉線,而在 Ubuntu下重來沒掉線過,非常的穩定。而且速度測試,也是Ubuntu更好。
六、windos7的亮點:
1.在安全性方面,進步很大。這一直是Windows桌面系統的一個詬病。具體體現在將進程按照用戶權限分級,具有比較完善的權限管理機制。默認運行在非管理員帳號上。如果進程需要提升權限,會提醒用戶。
而且普通用戶寫系統區的數據,并不真寫,而是采用虛擬技術寫在用戶的Appdata目錄下,說實話這些機制讓Windows 7在安全性方面進了一大步。
2.IE9改進很大,在 window7上,我一直對微軟的瀏覽器不滿意,包括IE8。感覺笨重不說,而且開網頁還比較慢。所以我一直用safari或者chrome或者firefox,但是 用過ie9之后,感覺進步很大,基本達到來其他瀏覽器的水平,不需要我特意換其他瀏覽器了。
七、結束語
以上講述來我2天折騰系統的一些經驗和感受,感覺Ubuntu這個系統潛力非常巨大,基本上已經能讓我擺脫Windows系統而正常的工作和娛樂。到這個文章post為止,已經至少2個星期沒開過Windows了。
但是公平的說,windows7依然具有比較大的優勢,***的優勢就是硬件的支持的非常好,和豐富的應用程序,這點對普通用戶來說,幾乎是決定因素,你要知道使用電腦的人絕大部分是非專業用戶,如何針對這些用戶進行改進,才是你是否能進入這個市場的關鍵。
原文:http://www.cnblogs.com/softman11/archive/2011/07/28/2119515.html
【編輯推薦】