GitHub 项目:winboat
仓库地址:https://github.com/TibixDev/winboat
星级:21022 | 作者:TibixDev
项目描述:在 ? Linux 上运行 Windows 应用程序,并无缝集成 ✨
===================================================
自述文件内容:
<表>
|
WinBoat
企鹅的 Windows。
通过 ✨ 无缝集成在 ? Linux 上运行 Windows 应用
|
表>
## 截图
## ⚠️ 工作正在进行中 ⚠️
WinBoat 目前处于测试阶段,因此偶尔会遇到问题和错误。如果您决定尝试的话,您应该能够适应一定程度的故障排除,但是我们鼓励您无论如何都尝试一下。
## 特征
- **? 优雅的界面**:时尚直观的界面,将 Windows 无缝集成到您的 Linux 桌面环境中,给人一种原生体验的感觉
- **? 自动安装**:通过我们的界面进行简单的安装过程 - 选择您的偏好和规格,让我们处理其余的事情
- **? 运行任何应用程序**:如果它在 Windows 上运行,它可以在 WinBoat 上运行。在 Linux 环境中像本机操作系统级窗口一样享受全系列 Windows 应用程序
- **?️ 完整的 Windows 桌面**:在需要时访问完整的 Windows 桌面体验,或运行无缝集成到 Linux 工作流程中的单个应用程序
- **? 文件系统集成**:您的主目录安装在 Windows 中,允许两个系统之间轻松共享文件,没有任何麻烦
- **✨ 还有更多**:智能卡直通、资源监控以及定期添加的更多功能
## 它是如何工作的?
WinBoat 是一款 Electron 应用程序,它允许您使用容器化方法在 Linux 上运行 Windows 应用程序。 Windows 作为 Docker/Podman 容器内的虚拟机运行,我们使用 [WinBoat Guest Server](https://github.com/TibixDev/winboat/tree/main/guest_server) 与其通信,以从 Windows 检索我们需要的数据。为了将应用程序合成为本机操作系统级窗口,我们将 FreeRDP 与 Windows 的 RemoteApp 协议结合使用。
## 先决条件
在运行 WinBoat 之前,请确保您的系统满足以下要求:
- **RAM**:至少 4 GB RAM
- **CPU**:至少 2 个 CPU 线程
- **存储**:所选安装文件夹对应的驱动器上至少有 32 GB 可用空间
- **虚拟化**:在 BIOS/UEFI 中启用 KVM
- [如何启用虚拟化](https://duckduckgo.com/?t=h_&q=how+to+enable+virtualization+in+%3Cmotherboard+brand%3E+bios&ia=web)
- **对于 Docker:**
- **Docker**:容器化所需
- [安装指南](https://docs.docker.com/engine/install/)
- **⚠️ 注意:** Docker Desktop 不受支持,如果您