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 操作系统上的原生体验。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐