近期,一位名為Gustave Monce的開發(fā)者在法國科技圈內(nèi)引起了轟動(dòng)。他在一款智能手表上成功運(yùn)行了Windows操作系統(tǒng),這一壯舉迅速在網(wǎng)絡(luò)上引發(fā)了熱議。
Gustave Monce,一位在法國波爾多大學(xué)攻讀博士學(xué)位的硬核極客,對在各種看似“不可能”的設(shè)備上運(yùn)行Windows系統(tǒng)充滿了熱情。此次,他選擇了Google Pixel Watch 3作為實(shí)驗(yàn)對象,這款手表搭載了四核64位ARM Cortex A53處理器、2GB DDR4X內(nèi)存、32GB存儲空間以及Adreno 702 GPU,并采用了與PC啟動(dòng)方式相近的UEFI啟動(dòng)方式。
為了實(shí)現(xiàn)這一目標(biāo),Gustave Monce首先備份了手表的原有系統(tǒng),并深入解析了其固件。他成功提取了EFI啟動(dòng)文件,并進(jìn)行了適配,使其能夠在UEFI環(huán)境下運(yùn)行。由于手表的屏幕分辨率較低,他還手動(dòng)調(diào)整了UEFI代碼,以確保系統(tǒng)的正常顯示。接下來,他通過調(diào)整ACPI表,成功地在手表上啟動(dòng)了Windows PE系統(tǒng)。
然而,挑戰(zhàn)并未就此結(jié)束。由于手表的存儲空間僅有32GB,且已被系統(tǒng)占用殆盡,Gustave Monce不得不利用A/B分區(qū)機(jī)制,覆蓋未使用的分區(qū)以騰出空間。他還對Windows PE進(jìn)行了精簡,以進(jìn)一步解決存儲問題。在發(fā)布項(xiàng)目前,手表的固件得到了升級,但Google推送的Android 15系統(tǒng)導(dǎo)致原有的UEFI版本無法啟動(dòng)。幸運(yùn)的是,Gustave Monce成功獲取了官方內(nèi)核頭文件,并對代碼進(jìn)行了修改,最終使系統(tǒng)得以正常啟動(dòng)。
Gustave Monce的這一嘗試引發(fā)了網(wǎng)友們的廣泛討論。有人認(rèn)為,這一成果或許能為微軟未來的Surface Watch提供靈感和參考。而也有人調(diào)侃道,這一壯舉真正踐行了“Windows on Arm”的理念,將Windows系統(tǒng)帶到了更多意想不到的設(shè)備上。