每當微軟發布新一代操作系統,總會有一批老用戶被拒之門外。
特別是 Windows 11 嚴苛的 TPM 2.0 芯片和 CPU 代數限制,讓不少還能再戰三年的老電腦被迫停留在 Win 10,甚至轉投 Linux 的懷抱。
然而,一旦切到 Linux,應用生態的匱乏就成了最大的攔路虎。
![]()
為了用個 Office、Photoshop 或者某些客戶端,我們往往得重啟切回 Windows,或者在虛擬機里忍受嚴重的割裂感。
好在,gitHub 上有個叫 WinBoat 的項目解決了這個痛點,上線不久便斬獲了 18000+ Star,熱度相當高。
![]()
它換了個思路,用容器化的方式,把 Windows“融合”進了 Linux 桌面。
簡單來說,它在底層運行一個 Docker 容器,里面跑著精簡版的 Windows。
然后利用 RDP 遠程桌面協議和 RemoteApp 技術,把 Windows 里的應用窗口,“摳”出來貼在 Linux 桌面上。
這樣一來,打開 Windows 軟件就像打開原生 Linux 應用一樣,沒有虛擬機的黑框,視覺上完全無縫。
![]()
它的安裝界面做得非常人性化,完全不需要像傳統極客工具那樣敲一堆命令。
界面里選好系統版本、分配好內存,點一下安裝,它自動搞定鏡像下載和環境配置。
啟動后,我們甚至可以直接在 Linux 的文件管理器里看到 Windows 的 C 盤,兩個系統的文件傳輸變得異常簡單。
![]()
不過,想要享受這份便利,有幾個坑必須得繞過。
首先,電腦 BIOS 必須開啟 KVM 虛擬化支持,否則性能會非常糟糕。
其次,千萬別用 Docker Desktop,官方明確表示不支持,建議使用原生的 Docker Engine 或者 Podman。
最后,它目前還不支持 GPU 直通,所以想用來打大型游戲的朋友可以勸退了,但應付辦公軟件完全夠用。
![]()
安裝方式也很簡單,去 GitHub 的 Releases 頁面下載對應的 AppImage 文件運行即可。
![]()
如果想自己從源碼構建,也可以嘗試用 npm 跑一下。
# 克隆項目git clone https://github.com/TibixDev/WinBoat# 安裝依賴npm install# 運行開發模式npm run dev對于那些離不開 Windows 獨占軟件,又想堅持在 Linux 開發環境的朋友,WinBoat 提供了一個優雅的折中方案。
雖然它還是 Beta 版本,偶爾會有些小 Bug,但那種無縫融合的體驗,絕對值得一試。
GitHub 項目地址:https://github.com/TibixDev/winboat
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.