Linux 上跑 Windows 软件,这题见太多了:Wine 折腾 DLL,虚拟机开起来像搬砖,远程桌面又把整个 Windows 糊你脸上。直到看到 WinPodX 这句——点一个应用,Word 打开,就这样。
啧,这地方才是重点。
它不是让你切进一个完整 Windows 桌面,而是后台跑一个 Windows 容器,再用 FreeRDP RemoteApp 把每个 Windows 程序拆成 Linux 桌面里的独立窗口:有自己的图标,有 WM_CLASS,能固定到任务栏,也能 Alt-Tab 正常切。README 里还写了,.docx 这类文件关联可以双向打通,文件管理器里双击就能唤 Word。
老鬼看这种项目,一般不先看宣传词,先看命令:
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash
一条命令装,这点确实香。但别急着吹,它第一次启动还是要等 Windows 镜像下载、Sysprep、OEM apply 这一套,项目自己写的是大概 5 到 10 分钟;后面再开应用才接近秒开。出了问题也不是玄学硬猜,有 winpodx doctor,还能用 winpodx pod wait-ready --logs 看启动过程。
这就很现实。
我以前折腾这种“Linux 桌面里塞 Windows 能力”的方案,最烦的不是跑起来,是第二天剪贴板没了、声音没了、打印机找不到、USB 设备传不过去。WinPodX 这块倒是直接把脏活列出来了:剪贴板双向复制,RDP 音频,Linux 打印机共享给 Windows,Home 目录挂成 \\tsclient\home,USB/PCI 设备也能通过命令或 GUI 传给 Windows 客户机。
但我得泼点冷水。
它不是 Wine 那种“轻轻贴一层兼容层”。底下还是 KVM,机器得支持虚拟化,用户组、KVM 模块、磁盘空间都要过关。README 里最低要求写得很直:8GB 内存起,12GB 更推荐,还要大约 30GB 空间。老机器别硬上,最后卡了别怪项目。
有意思的是,它已经不是一个只有想法的玩具仓库了。项目现在标的是 Beta,GitHub 页面显示 v0.7.4 是 2026 年 6 月 23 日的最新 release,仓库大概 1.3k stars。
我会怎么用?很简单:主力 Linux,不想为了 Office、某个税务/财务软件、USB 加密狗之类东西长期开虚拟机的人,可以扫一眼。别指望它把所有 Windows 复杂软件都变乖,但“偶尔必须开一下”的场景,WinPodX 这刀切得挺准。