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