
我在 Acer 筆記型電腦上使用 Windows 10。
如果我能同時運行 Palm Desktop 4.1.4E 和 Palm Desktop 6.2.2 那就太好了。我現在的計劃是直接運行 6.2.2,並在 VirtualBox 中的 Xubuntu 中的 Wine 中運行 4.1.4E。
(是的,ReactOS 也是一個選擇。但我寧願使用 Wine 而不是 ReactOS。)
如果能直接在 Windows 上執行 Wine 就更好了。
Wine 可以在 Windows 上運作嗎?如果是這樣,效果如何?
答案1
您可以使用 Cygwin 在 Windows 上執行 Wine。
https://wiki.winehq.org/Cygwin_and_More#Wine_on_Cygwin
您需要在 Windows 系統上安裝 Cygwin。理論上你可以將它安裝到運行在 unix 機器上的 Wine 前綴(或甚至在另一個 Cygwin 安裝中......無限),但讓我們一次堅持一個異端邪說。
- 即使您已經安裝了許多軟體包,configure 也可能無法偵測到它們;不過似乎沒有關於此的開放或封閉的錯誤報告
- 16 位元元件有嚴重的編譯問題,因此 Wine 現在預設使用 --disable-16bit 進行建置。讓它們編譯可能是一個“有趣”的問題
**更新(2023):
似乎許多流行的 Cygwin 軟體包都沒有維護(nginx、httpd 等)。它正在被 WSL2 取代。
如果您想在 Windows 下執行 Wine,最好的方法是使用WSL2。從 Windows 功能啟用“Hyper-V”,然後安裝 Debian/Ubuntu。然後安裝Wine。
答案2
舊的官方 Wine wiki 運行在 MoinMoin 上。它包括一個有關在 Windows 上執行 Wine 的頁面。 (目前的官方 Wine wiki 在 MediaWiki 上運行,並且似乎不包含等效頁面。)
感謝互聯網檔案館的 Wayback Machine,您仍然可以透過訪問上面的連結來查看舊頁面。
根據頁面底部的頁腳,它上次更新是在幾年前。
該頁面說:
許多 Wine DLL 已經可以與 mingw-w64 交叉編譯,但 Wine 本身還不能運作。 [...] 在 Windows 上運行的 Wine 是未來的事。
所以,答案是這樣的:Wine 還不能在 Windows 上運行,並且預計短期內也不會在 Windows 上運行。太糟糕了。
答案3
是的你可以。在 Windows 中,您只需設定一個虛擬機,例如虛擬盒子來自運行 Linux 的 Oracle。您將虛擬機器設定為使用加速 3d 和加速 2d 圖形。 Windows 內的所有虛擬機器都能夠以完全加速的圖形運行,使得圖形運行速度幾乎與本機 Windows 中一樣快。自從葡萄酒不是仿真,它的運行速度與虛擬機器內的任何其他 Linux 應用程式一樣快。如今,虛擬機器的執行速度比運行舊版 Windows 程式所需的規格要快得多。
正如您的問題的添加評論中提到的,您還可以使用沙盒執行沙盒應用程式的實例,這樣它們就不會幹擾已在 Windows 中執行的實例。我自己用它來同時使用兩個不同的使用者帳戶來執行 Skype。免費版本沙盒只允許您在任何時候運行一個沙箱。如果您想使用不同的使用者帳戶執行兩個以上的 Skype 實例,則需要升級沙盒到付費版本。付費版本將允許您同時運行多個沙箱。