Linux 專屬開源工具
WinBoat 是一個正在測試中的開源 Linux 工具,旨在讓你在 Linux 上無縫運(yùn)行 Windows 應(yīng)用。通過 Docker + Wine 技術(shù)把 Windows 程序(.exe)打包成 “原生 AppImage”,實現(xiàn)雙擊即可運(yùn)行、系統(tǒng)菜單自動集成、無縫文件關(guān)聯(lián)的效果;支持 Office、Photoshop、游戲等常見 Win32/Win64 軟件。



誕生背景
痛點
Linux 用戶想無縫運(yùn)行 Windows 應(yīng)用,常需依賴 Wine 或虛擬機(jī)(如 VirtualBox),但這些方案配置復(fù)雜、性能開銷大或集成度低(如無法原生窗口)。
目標(biāo)
WinBoat 想通過容器+遠(yuǎn)程顯示的方式,“真正”無縫地讓 Windows 應(yīng)用像 Linux 原生應(yīng)用一樣運(yùn)行。
現(xiàn)狀說明
項目處于 Beta 階段,官方提示存在 bug 和使用 hiccups,適合有一定 Linux 和容器使用經(jīng)驗的用戶嘗試。
功能速覽
優(yōu)雅界面:基于 Electron 打造優(yōu)雅界面,在 Linux 桌面上提供 Windows 應(yīng)用的“一體化”體驗,可直接點擊運(yùn)行;
自動化安裝:無需手動配置復(fù)雜環(huán)境,只需選擇偏好,WinBoat 便自動在 Docker 容器中部署 Windows 虛擬機(jī);
運(yùn)行任何應(yīng)用:理論上,任何能在 Windows 上運(yùn)行的應(yīng)用都能通過 WinBoat 在 Linux 上運(yùn)行,并作為原生窗口運(yùn)行;
完整 Windows 桌面:可選訪問全 Windows 桌面,或集成單個應(yīng)用到 Linux 工作流;
文件系統(tǒng)集成:Linux 主目錄掛載到 Windows,輕松共享文件;
其他功能:Smartcard 透傳、資源監(jiān)控(如 CPU/內(nèi)存),更多功能持續(xù)添加。
安裝
從 GitHub Releases 下載最新 Linux 構(gòu)建:AppImage(便攜格式,大多數(shù)發(fā)行版兼容)或 Unpacked(原始文件,運(yùn)行 linux-unpacked/winboat);克隆 git clone https://github.com/TibixDev/WinBoat.git;構(gòu)建:npm run build:linux-gs(生成 dist/ 中的 AppImage 和 Unpacked);構(gòu)建客端服務(wù)器:npm run build-guest-server;使用流程
啟動:運(yùn)行 AppImage 或 winboat 可執(zhí)行文件;配置:儀表盤選擇安裝偏好/規(guī)格,自動化安裝 Windows VM;運(yùn)行應(yīng)用:從應(yīng)用列表啟動 Windows 程序,作為 Linux 原生窗口;文件共享:主目錄自動掛載,在 Windows 中訪問 Linux 文件;監(jiān)控:查看資源使用和 Smartcard 狀態(tài);典型場景
辦公:在 Linux 運(yùn)行 Windows Office,無縫集成;開發(fā):測試 Windows 應(yīng)用,在 Linux 桌面運(yùn)行;游戲:通過 VM 運(yùn)行 Windows 游戲,監(jiān)控資源;文件共享:跨系統(tǒng)訪問文檔,無需雙系統(tǒng)。


?
WinBoat 能把任何 Windows 軟件變成 Linux 下的 AppImage:雙擊即可運(yùn)行,開始菜單、文件關(guān)聯(lián)、GPU 加速全部原生集成——20 分鐘打包,終身免 Wine 配置。
項目地址https://github.com/TibixDev/winboat
閱讀原文:原文鏈接
該文章在 2025/9/8 9:31:50 編輯過