(資料圖)
IT之家 2 月 20 日消息,Wine-CE 是在不同指令集架構 Linux 系統上運行 Windows 程序的兼容層,基于 Wine 項目和 Qemu 項目。
據項目開發者范文捷在B站發布的視頻,在最新的 Wine-CE 8.2中,前后端完成解耦,可運行于 ARM 和 RISC-V 平臺,已在 Starfive VisionFive2 RISC-V 開發板上進行了測試,成功運行 Windows x64 記事本。
據介紹,Wine-CE 采用自創的奇美拉架構,非必要不模擬,使用修改過的 QEMU 翻譯執行客戶端指令的 PE 文件的同時,QEMU 通過加載 Wine 的動態鏈接庫(本機指令集架構)完成繪制等操作。
RISC-V 作為新興崛起的架構,已出貨超 100 億顆核心,但苦于應用適配較少,目前主要活躍于性能較低的低功耗嵌入式設備中,對于 Windows 應用的模擬支持預計將提升 RISC-V 的競爭力。
IT之家小伙伴可以點此查看 Wine-CE 的開源代碼。
責任編輯:Rex_20