开源轻量工具Wine:让Linux和Mac运行Windows程序
过年因故回家了一个多月,所以不得不随时带着电脑准备加班。正好有一个软件只能在 Windows 环境下运行,不幸的是,我的 MacBook 是 m芯片的,装不了双系统。用Windows 的话只能装虚拟机了。使用了一段Parallels Desktop,确实挺好用,但只能试用 14 天。购买正版的话,又觉得有点浪费。所以就找到了这个替代软件——Wine,简单介绍一下。
开源轻量工具Wine 让Linux和Mac运行Windows程序。

在Ubuntu、Debian、macOS、Deepin、树莓派等系统的用户,若想安装运行Windows软件应用,除了Parallels Desktop、VirtualBox、VMWare等虚拟机软件,还有一个免费且轻量高性能的选择——Wine。知名的CrossOver可以看作是Wine的图形界面商业版。
Wine,全名为Wine Is Not an Emulator。从它的英文名就能看出,它并非像虚拟机那样虚拟一整个Windows系统来运行应用,而是以兼容的方式直接运行exe程序。例如,SteamDeck游戏机能够用Linux系统流畅运行Windows游戏,其底层技术就是Wine。
Wine的工作原理十分独特,它直接将Windows程序的API和指令“实时转换”(转译)成Linux可以理解并执行的指令,避免了在底层完整虚拟运行一整个Windows系统所消耗的过多资源。简单来说,Wine就像是一个程序翻译器,能让Windows的EXE程序在Linux或macOS平台上顺利“解释”转译运行。 随着开源社区的发展,Wine支持的应用程序数量不断增加,兼容性也稳步提升,如今已成为许多用户和企业必备的“Windows兼容”生产力工具,不少玩家还通过它在Linux上玩PC游戏。目前,Wine已支持数万个Windows应用和游戏,像在树莓派/Linux上运行QQ、微信、PhotoShop,以及在Linux上运行大型PC游戏等都能实现,不过部分软件或游戏需要进行特殊配置。
Wine的优势
相比虚拟机,Wine优势明显,它能大幅节省资源,效率更高。它无需运行整个系统,而是把EXE的代码“翻译”成Linux能执行的动态POSIX调用,减少了性能和内存占用,让用户可以在Linux系统上轻松运行Windows软件或游戏。
目前最新版是Wine 10.0,全面提升了在ARM64、图形、多媒体、输入设备等方面的兼容性和性能。

Mac上安装,可以使用这个命令:(wine-stable是标准版)
brew install --cask --no-quarantine wine-stable
(wine-stable是标准版)

也可以直接下载.pkg 安装包文件
下载地址:
https://dl.winehq.org/wine-builds/macosx/download.html
