將 XP 外殼配合 Wine 11 移植至 Linux
【痴線 😂】有了 AI 之後,近年開源社群展現出驚人的創造力。日本開發者 mikuta0407 近期於 GitHub 推出名為 win4wine 的實驗性開源專案,成功將微軟(Microsoft)經典作業系統 Windows XP 的 explorer.exe 桌面殼層(Shell),透過經修補的 Wine 11.0 運行環境移植至 Debian 13 Linux 系統之上,讓使用者能在 Linux 平台上獲得幾近原汁原味的 Windows XP 桌面互動體驗。
根據開發者說明,win4wine 並非單純的復古主題佈景,而是將 Windows XP 真正的 explorer.exe、shell32.dll 等核心元件,結合一套專門設計的 X11 橋接器(bridge-wm)與 Wine 11.0(含 61 個專用修補程式)直接在 Linux 系統中執行。
這使得 Windows XP 的工作列、開始功能表、「我的電腦」與資料夾視窗得以直接作為 Linux 的桌面環境運作。更重要的是,系統具備高度的應用程式整合能力:
◾原生視窗融合: Linux 本機應用程式的視窗會自動套用 Windows XP 的外框樣式,並支援與 XP 相同的 Alt+Tab 切換、最小化、最大化及工作列互動。
◾統一程式選單: Linux 安裝的應用程式會直接陳列於 Windows XP 的「所有程式」選單之中。
◾通知區域與輸入法整合: 支援 StatusNotifierItem 與 XEmbed 的 Linux 系統匣圖示匯入至 XP 的通知區域。同時整合 fcitx5 + Mozc 輸入法,讓使用者可透過快捷鍵流暢切換日文或中文輸入。
◾登入與互動體驗: 支援透過 LightDM 提供 Windows XP 的經典「歡迎畫面」與登出介面,同時完整保留 Windows 鍵、Win+R、Win+E 等經典快捷鍵操作。
為了符合版權與合法性,win4wine 專案本身並未包含任何微軟的原始檔案或二進位元件。使用者必須自備合法的日本語版 Windows XP Professional SP3 (x86) ISO 映像檔,並透過內建工具從中擷取所需檔案。
技術架構上,開發者強調此專案並未對 Windows 原生二進位檔進行反組譯(Disassembly),所有的相容性差異皆透過 Wine 及其周邊橋接程式(bridge-wm)來克服。小編已經試玩過,手感和真正的 XP 非常相似,有興趣的讀者可前往 GitHub 下載體驗。
資料來源: