WoR is a tool that can install Windows 10 ARM64 on your SD card for use in a Raspberry Pi.
Exactly what it says on the tin. This isn’t Windows 10 IoT, since that’s 32bit – this is Windows 10 on 64 bit ARM. Don’t expect any crazy performance on the Raspberry Pi, but a neat tool it is nonetheless.
I’m no expert, but I assume this is just the start.
So is it time yet to bring out those old original Surface or Lumia devices?
Microsoft specifically supports the Raspberry PI hardware (but only version 4, afaik).
Older devices might need updated drivers or support code which might never come.
The linked how to says Pi 3 is also supported: ‘A Raspberry Pi 3 B/B+ or Raspberry Pi 4 B single board computer’.
Thanks, it looks like someone actually did the job:
“Andrei Warkentin for providing a working UEFI firmware for the Raspberry Pi 3B/B+.”
But the main point stands. The Windows 10 ARM is not a general purpose OS for all ARM boards (neither is Linux). ARM manufacturers depend too much on binary blobs. (Raspberry is fully open source, so that helps)
I had to pose the question, because when I think of the millions of Qualcomm based devices sold around the world, it seems rather arbitrary to pick and choose which ARM based devices you’ll support with drivers.
Any one of the old Lumia phones probably equals or out performs the typical Raspberry Pi device, and certainly the early Surface models would have Raspberry Pi covered.
It seems such a waste, any old Lumia device poking around could be more than a very viable IoT development platform. Surely if you want in on that market you give kids and developers access to what would be effectively free hardware!
Here’s experience of Thoms Hardware running windows 10 on a raspberry pi last year…
https://www.tomshardware.com/news/windows-10-raspberry-pi-hands-on,38629.html
The WOR faq indicates bad performance and to make matters worse their image doesn’t support ethernet or wifi.
At least Thoms Hardware got ethernet working on Pi3b, I wonder if the same driver would work here?
It doesn’t sound like a good experience. Native ARM optimized code shouldn’t be bad, but who knows what’s going on here. I wonder how much is due to x86 emulation overhead? Oh well, I’ve got no reason to run windows software on ARM anyways, haha.
Edit: cpcf, wordpress responded to you even though it wasn’t my intention…
I hope it didn’t install x86 versions of Microsoft software somehow.
Microsoft does have a binary translator for 32-bit x86 to ARM and I’ve read they are working on a 64 bit version of that.
But all Microsoft products should have a native ARM version.
I’ve got one of those Surface X tablets with an 8 core Qualcomm ARM64, and it runs Microsoft’s Edge really, really well. Very snappy and fast.
I’ve been pondering the purchase of one of these as my next tablet, how do you find it overall, battery life, general purpose apps, etc., etc.. I’m an Edge fan, and I’d really like a users perspective rather than the Apple Fanboy dominated derision that most reviews seem to suffer. I get it, it’s not Apple, it’s not an iPad.
My main requirement is something light with long battery life that can run my basic apps without needing to do a lot of creativity. I’ve an old Surface at the moment that I take with me when I travel, it’s tiny and not powerful but I can open and inspect most things I need to access with buying 3rd party apps as nearly all my Desktop Apps will install. I do have cloud access to a Remote Desktop most of the time, but I still prefer to have local if possible.
If I wanted to do a lot of work on one, I realise a Pro is a better choice.
Zan Lynx,
I don’t if it’s still true, but a couple years ago the native ARM versions office software were the “Modern/UWP” versions, which wasn’t the same software as on the desktop.
https://office-watch.com/2017/microsoft-office-work-arm-windows-10/
A more recent article about windows 10 on arm from last year…
https://www.zdnet.com/article/windows-10-on-arm-what-you-need-to-know-before-you-buy-a-surface-pro-x/
The impression I get is that there’s still a mishmash of native plus emulated software, but perhaps my impression is based on out of date information?