树莓派4也能执行Windows 10 ARM版本了,开发者表示已经尝试成功

微软在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移植到任何支持的硬件上。

根据开发人员Marcin的说法,现可在Model B的树莓派4上执行ARM Build 17134(2018年4月更新)的Windows 10。

鉴于树莓派4的性能较树莓派3有极大的提升,因此开发者认为Windows 10的性能也有了明显的提升。

“只需借助bcdedit技术设置truncatememory 0x40000000,并删除lan7800、lan9500、SerPL011和bcmauxspi驱动程序。”

“我在USBU盘上安装了17134,因此能够在树莓派3上完成OOBE,然后再使用USBU盘进行rpi4引导。”

树莓派4使用了28nm的博通BCM2711B0芯片,具有四个1.5GHz的Cortex A72内核和15条Instruction pipeline,而树莓派3B+ 则是只有8条。

至于该项目在树莓派4上是否能够完美执行、或者打开某些应用程序时可能很慢,类似这样的细节则目前还不是很清楚。毕竟ARM上的Windows 10可以进行x86仿真器,因此还是可以让你执行一些EXE应用程序、只是速度会非常缓慢。

鉴于树莓派4的WoA仍在探索中,且安装的过程很是复杂,一般人显然不会轻易尝试。感兴趣的朋友,需要用到WoA Deployer、Raspberry Pi 4、USB驱动器、以及Windows 10 ARM64镜像文件。