基于 QEMU 的封装工具,自动下载系统镜像并启动优化配置的 Windows、macOS 和 Linux 虚拟机。
kernalix7/winpodx
在后台 Windows 虚拟机中运行应用,并以原生 Linux 窗口显示,基于 FreeRDP RemoteApp。
- Star
- 2,110
- Fork
- 100
- 未关闭 Issue
- 64
- 最近提交
- 昨天
这是什么?
WinPodX 让你在 Linux 桌面上像运行原生程序一样启动单个 Windows 应用。每个应用都在独立窗口中打开,保留真实图标、用于任务栏固定的 WM_CLASS 以及文件关联,无需打开完整的 Windows 桌面。项目基于 FreeRDP RemoteApp,并使用 dockur/windows 在 Podman 或 Docker 容器中运行 Windows。
工具会自动发现开始菜单中可见的 Win32 和 UWP 应用并生成桌面入口。剪贴板、音频、打印机和用户主目录可以与宿主机共享。Windows 容器按需启动,空闲时自动暂停;如需完整桌面,可执行 `winpodx app run desktop`。
项目提供命令行和基于 Qt6 的图形界面,用于完成主机检查、Windows 部署和应用发现。安装方式包括 openSUSE、Fedora、Debian、Ubuntu、RHEL 系、Arch 和 Nix 的软件包,以及 AppImage 和 curl 安装脚本。项目目前处于 Beta 阶段。
核心功能
- 01每个 Windows 应用在独立的原生 Linux 窗口中打开,保留真实图标。
- 02从开始菜单发现 Win32 和 UWP 应用并生成桌面入口。
- 03与宿主机共享剪贴板、音频、打印机和主目录。
- 04空闲时暂停 Windows 容器,下次启动时自动唤醒。
- 05支持 Podman 和 Docker,提供命令行与 Qt6 图形界面。
适用场景
- 在 Linux 桌面上运行 Office 等仅支持 Windows 的办公软件。
- 无需完整 Windows 桌面,即可随时使用少数 Windows 工具。
- 通过“打开方式”菜单在 Windows 应用中打开 Linux 文件。
快速上手
- 1
使用 curl 安装脚本安装 WinPodX(最新稳定版)
按 README 中的官方说明安装 - 2
运行一次设置,以配置 Windows 并发现应用(使用主机检测的默认值)
winpodx setup - 3
启动一个 Windows 应用,例如 Word
winpodx app run word
使用前须知
- 需要支持硬件虚拟化(VT-x 或 AMD-V)并可访问 KVM 的 x86_64 或 aarch64 设备。
- 至少需要 8 GB 内存,默认 Windows 虚拟机需要约 64 GB 磁盘空间。
- 项目处于测试阶段(beta),仍在积极开发中。
标签
常见问题
- winpodx 是什么?
- 在后台 Windows 虚拟机中运行应用,并以原生 Linux 窗口显示,基于 FreeRDP RemoteApp。 WinPodX 让你在 Linux 桌面上像运行原生程序一样启动单个 Windows 应用。每个应用都在独立窗口中打开,保留真实图标、用于任务栏固定的 WM_CLASS 以及文件关联,无需打开完整的 Windows 桌面。项目基于 FreeRDP RemoteApp,并使用 dockur/windows 在 Podman 或 Docker 容器中运行 Windows。
- winpodx 可以免费使用吗?用的什么许可证?
- winpodx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- winpodx 还在维护吗?
- 活跃维护中。winpodx 最近一次提交是在 2026年10月19日。
- winpodx 适合用来做什么?
- 在 Linux 桌面上运行 Office 等仅支持 Windows 的办公软件。 无需完整 Windows 桌面,即可随时使用少数 Windows 工具。 通过“打开方式”菜单在 Windows 应用中打开 Linux 文件。
- winpodx 怎么安装和运行?
- 使用 curl 安装脚本安装 WinPodX(最新稳定版) 运行一次设置,以配置 Windows 并发现应用(使用主机检测的默认值): winpodx setup 启动一个 Windows 应用,例如 Word: winpodx app run word
- 在哪里获取 winpodx?
- 源代码和安装说明在 GitHub 上:https://github.com/kernalix7/winpodx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 Windows 和 Linux 的任务管理器替代品,可深入查看进程的线程、内存、句柄、网络连接和模块。
一款无需 root 的 Android 应用,可启动真正的 Alpine Linux 虚拟机,在手机上运行 Podman、Docker、LXC 容器和 X11 图形应用。
苹果推出的命令行工具,可在 Apple silicon Mac 上以轻量虚拟机运行 Linux 容器。
一款跨平台应用商店,可发现并一键安装 GitHub、Codeberg 等 Forgejo/Gitea 平台上发布的开源软件。
跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。