作者ric2k1 (Ric)
看板EE_DSnP
標題Re: [討論] 在 Windows 下跑 Linux 環境
時間Wed Feb 18 22:58:30 2009
For more information, 請見 #912 ~ 92x 之討論串...
※ 引述《spock ()》之銘言:
使用 virtual machine 的程式,主要的優點是可以隨時切換 Windows 或 Linux,
據說這些程式還可以直接做 snapshot,亂玩系統掛掉只要拿之前存的 snapshot
就可以復原成當時儲存的狀況。這種類型的程式主要是業界多平台測試在用。
根據目前找到的資料,各位可以考慮的程式有三款。
有宿網的人抓 Linux 套件,只要找對地方會非常快(某些大學的 FTP 有舊版),
除了 Ubuntu 之外,Fedora 或 Mandriva 據說對新手來說也不錯。
不過以目前的使用情況來看,Kubuntu 的圖形介面環境 KDE 不太穩定。
Fedora 8 使用起來的感覺比較穩,也比較知道在設定什麼東西。
Ubuntu 是目前最受歡迎的 Linux 套件,想玩的同學可能要拿 Ubutu 來試。
1. VirtualBox 1.5.6 (17.08 MB)
http://www.virtualbox.org/
免費,程式不定期更版,據說已經可以跟最新版的 Linux core 相容。
這是歐洲國家為了對抗微軟壟斷的努力之一,兩年前對於舊版的評論很差。
所以到底好不好用,穩不穩定,只有試了才知道。
另外有 open source 版本,不過似乎只有可編譯的原始程式碼,無安裝執行檔。
2. Virtual PC 2007 (30 MB 起跳?)
http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx
微軟在 2007 年二月推出的免費程式,據說拿來跑 Windows 很不錯,效能稍差。
這是微軟收購開發 Virtual PC 的 Connetix 之後出現的東西。為了讓新版 Windows
的使用者執行舊 Windows 程式的變相解決方案。
發行之後沒有更新版,我懷疑拿來裝 Linux 可能會有問題,所以放在第二順位。
3. VMware Server 2.0.0.35 beta + VMware Player 2.0.2.59824 (328 + 172 MB)
測試結果:2.0.0.35 beta 在 Vista 上創造新的虛擬機器檔案會失敗,我無法使用。
1.0.4 可以正常使用。
但是 VMware Player 與 VMware Server 被禁止安裝在同一台電腦上。
我執行 Player 時無法掛上 Fedora 光碟,所以玩不下去了。
想嘗試 VMware 的人必須用一台電腦跑 Server,再用另一台跑 Player
執行 Server 上的虛擬電腦檔案。
--
目前看來只有 VirtualBox 是比較可行的方法,以目前觀察到的情況來說,程式的穩定性
與相容性都相當不錯。編譯 Linux kernel 的過程也一切正常。
當然,虛擬機器的系統效能遠低於主機設備的性能,但是以我們的用途來說已經夠用。
--
相容性最佳的方法,仍然是改變既有的磁碟分割,保留原始資料,把 Linux 放在
新分割區裡面,多重開機選擇啟動 Windows 還是 Linux。
不過這些改變磁碟分割的動作如果不熟,請找一台沒人用的舊電腦來練習,千萬別在自己
的工作電腦上實驗。拯救被刪掉的資料是很痛苦的事!
沒人可以保證這些模擬程式會不會出槌,所以無論是使用哪種方法玩 Linux,寫程式
最好多備份自己的 code。
用工作站當然就沒有以上的問題,但是機器不是你自己的,重開機、停電啥的時候就……
老話一句,重要資料多備份。
--
爬了一下上學期的討論,好像不同的機器 compile code 會出現各式各樣的狀況,
不知道剛開始使用系上工作站 (ccws) 的學長,是不是後來都跑回去用實驗室電腦?
歡迎大家一起討論。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.70.96
1F:推 kira925:用推的比較快XD 02/20 23:10
2F:→ kira925:現在安裝的過程好像就可以直接調磁碟分割了 02/20 23:10
3F:→ kira925:不過代價就是不能next到底了:P 02/20 23:11
4F:→ spock:已修改以免誤導別人,謝謝! 02/20 23:12
5F:推 ric2k1:感謝意見提供, 非常有用的補充. 02/21 01:00
6F:→ ric2k1:去年 compile 產生不相容的情況主要是因為某些 code 我只 02/21 01:01
7F:→ ric2k1:提供 library (.a file). 基本上會有 g++ 3.x & 4.x 的差別 02/21 01:02
8F:→ ric2k1:今年會特別注意這個問題! 02/21 01:03
※ 編輯: spock 來自: 218.160.50.129 (02/23 03:48)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.44.37
9F:推 MrOrz:其實對Windows使用者來說,想要玩ubuntu還有wubi這個選擇 02/18 23:17
12F:→ MrOrz:會在指定的槽弄一個大檔案當作ubuntu的file system 02/18 23:18
13F:→ MrOrz:然後在win底下,整個wubi也是一個可以用"新增移除程式"移除 02/18 23:18
14F:→ MrOrz:的應用程式這樣。不過這個不像Virtual Machine, 02/18 23:19
15F:→ MrOrz:要切換OS還是得重開機。(別擔心,開機選單wubi也會幫你搞定) 02/18 23:19