2020.02.01 08:30

樹莓派4也能執行Windows 10 ARM版本了,開發者表示已經嘗試成功

ADVERTISEMENT

微軟在2015年時推出Windows 10 IoT物聯網版,讓樹莓派系列以及其他單板電腦可以安裝和部署更多的應用程式。不過這個版本並沒有辦法執行Windows 10作業系統,只能運作Windows 10商店裡的通用應用程式。後來,又有開發者想辦法將樹莓派運行具備完整功能的 Windows 10 ARM 版系統,不過受限先前樹莓派3的硬體限制,效能有限。而現在,大家開始把希望寄託在硬體效能更強的樹莓派4上面。

樹莓派 4 的硬體性能較舊款有了顯著的提升,甚至能夠安裝執行 Windows 10 IoT Core 系統。2019 年的時候,一群獨立開發者開始著手一個這個計畫,要將 Windows 10 帶到微軟自己可能已經放棄的設備上。先前,已有開發者將 Windows 10 移植到了 Lumia 手機上,荷蘭開發者也將 Windows 10 引入了樹莓派 3 。

以前 ARM 移植者們的活動僅限於樹莓派 3,但現在,這項工作已經進入了樹莓派 4 機型上。借助 WoA Deployer 這款部署工具,其基本上允許開發者將 Windows 10 ARM 移植到任何支援的硬體上。

ADVERTISEMENT

根據開發人員 Marcin 的說法,現可在 Model B 的樹莓派 4 上執行 ARM Build 17134(2018 年 4 月更新)的 Windows 10 。

鑑於樹莓派 4 的性能較樹莓派 3 有極大的提升,因此開發者認為 Windows 10 的性能也有了明顯的提升。

ADVERTISEMENT

「只需借助 bcdedit 技術設置 truncatememory 0x40000000,並刪除 lan7800、lan9500、SerPL011 和 bcmauxspi 驅動程式。」

「我在 USB 隨身碟上安裝了 17134,因此能夠在樹莓派 3 上完成 OOBE,然後再使用 USB 隨身碟進行 rpi4 引導。」

樹莓派 4 使用了 28nm 的博通 BCM2711B0 晶片,具有四個 1.5GHz 的 Cortex A72 內核和 15 條Instruction pipeline,而樹莓派 3B+ 則是只有 8 條。

ADVERTISEMENT

至於該項目在樹莓派 4 上是否能夠完美執行、或者打開某些應用程式時可能很慢,類似這樣的細節則目前還不是很清楚。畢竟 ARM 上的 Windows 10 可以進行 x86 模擬器,因此還是可以讓你執行一些EXE應用程式、只是速度會非常緩慢。

鑑於樹莓派 4 的 WoA 仍在探索中,且安裝的過程很是複雜,一般人顯然不會輕易嘗試。感興趣的朋友,需要用到 WoA Deployer、Raspberry Pi 4、USB 驅動器、以及 Windows 10 ARM64 映像檔。

ADVERTISEMENT

 

ADVERTISEMENT