WinBoat:一款免费开源的虚拟化工具,支持在Linux平台运行Windows应用

WinBoat 是一款支持在 Linux 平台运行 Windows 应用程序的虚拟化工具。

WinBoat 项目基于 Electron 框架开发,采用 MIT 开源协议,源代码托管在 GitHub:

https://github.com/TibixDev/winboat

功能特性

  • 工作原理:WinBoat 使用容器化方法在 Linux 上运行 Windows 应用程序,Windows 作为 Docker 容器内的 VM 运行,通过 FreeRDP 提供原生操作系统级窗口。

  • 优雅的界面:WinBoat 提供时尚直观的界面,可以将 Windows 无缝集成到 Linux 桌面环境中,带来原生体验。

在这里插入图片描述

  • 自动化安装:安装 Windows 是一个非常简单的过程,用户通过界面选偏好和规格,其他工作由 WinBoat 完成。

  • 运行任何应用:任何 Windows 应用程序都可以在 WinBoat 上运行,包括生产力工具和娱乐程序。

  • 文件系统集成:Windows 系统挂载了Linux 主目录,用户可以轻松地在两个系统之间共享文件。

  • 其他功能:智能卡直通,资源监控等。

下载安装

为了运行 WinBoat,主机操作系统需要满足以下条件:

  • 内存:至少 4 GB;

  • CPU:至少 2 个 CPU 线程;

  • 存储:/var 目录至少 32 GB 空闲空间;

  • 虚拟化: BIOS/UEFI 中启用 KVM;

  • Docker:用于容器化,不支持 Docker Desktop;

  • Docker Compose v2:用于兼容 docker-compose.yml 文件;

  • Docker 用户组:将当前用户添加到 docker 组中;

  • FreeRDP:用于远程桌面连接,需要 Version 3.x.x 版本

  • 内核模块:加载 iptables 以及 iptable_nat 模块。

然后通过官方下载页面提供的链接进行下载:

https://www.winboat.app/#download

在这里插入图片描述

 

总结

WinBoat 通过 Docker 容器和 KVM 虚拟化技术实现了 Windows 应用程序在 Linux 操作系统上的原生体验。

posted @ 2026-09-21 06:56  wisli876  阅读(31)  评论(0)    收藏  举报