2009-12-05

在 Linux 上執行 Winodws 軟體的方法

Linux 上有二種方式可以來執行 Windows 的程式,早期都是用 Wine 這個軟體,用這個軟體的好處是不用裝 Windows 就可以直接安裝 Windows 的軟體,但是,壞處是有相容性的問題,因為 Wine 是自己去寫程式模擬 Windows 的 API 給 Windows 的程式用,但是,Winodws 的 NT/2000/XP/2003/Vista/7 都不是 Open Source 的軟體,很難知道 Windows 的程式是怎麼寫的,因此,Wine 是由一群程式功力深厚的高手,透過一些工具的協助,把 Windows 的程式給模擬出來的,所以,就有可能會模擬的不完整,所以,有些沒有測試過的軟體跑起來還是會有問題。


另一個方式就是用最近阿舍很常用的「虛擬機器 (Virtual Machine)」,像是 VirtualBoxXENKVMVMWare 等軟體 (要選那一套,請參考這裡),這些軟體是直接透過模擬硬體的方式,所以要跑 Windows 的軟體的話,就是先裝個上面所提的「虛擬機器」軟體,然後再安裝 Windows 的 NT/2000/XP/2003/Vista/7 等軟體,再來才是安裝要用的 Winodws 軟體,這個方式會需要安裝 Windows NT/2000/XP/2003/Vista/7,所以,會需要 Windows 的軟體授權,要花錢的,但是安裝軟體的相容性通常會比較好,比較不容易發生問題。

那一種比較好 ?? 這個阿舍是覺得是看需要來決定的,如果只是跑像 Office 或是 Lotus Notes ,或 WINE 已經測試可以穩定執行的軟體的話,那就可以考慮用 Wine,如果是要跑一些比較少見的軟體,或是用來測試的,或是懶得看軟體在 Wine 的相容性的,那當然是用虛擬機器會好一點,不過,如果有授權的考量的話,那就只好用 Wine 會比較安全一點哩 !!...呵呵 !!

Wine 除了免費的 Open source 版外,也有付費的商業版,叫做 CrossOver ,在它的網頁上也有做 Wine 和 虛擬機器的比較


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !