gtechn
Posts: 156
Joined: Thu Jan 07, 2016 5:32 pm

Full Windows 10 can (somewhat) run on the Pi 3

Thu Mar 29, 2018 5:30 pm

A user called @NTAuthority on Twitter managed to get full Windows 10 (not IoT) running on the Pi.

It lacks HW Graphics Acceleration, only recognizes 1 CPU core, and the USB Driver only supports a basic keyboard, but it nonetheless is full Windows 10 Enterprise.

https://answers.microsoft.com/en-us/win ... 2342247666

Heater
Posts: 12969
Joined: Tue Jul 17, 2012 3:02 pm

Re: Full Windows 10 can (somewhat) run on the Pi 3

Fri Mar 30, 2018 6:43 am

Arghh, my worst nightmare is coming true.
@NTAuthority is quite busy with other projects...
Phew!
, however, but maybe a community effort could get this through...
Why would anyone want to work for free to support the closed source OS of a multi-billion dollar corporation?

alphanumeric
Posts: 1908
Joined: Tue Jan 19, 2016 2:17 pm
Location: Sydney, Nova Scotia, Canada

Re: Full Windows 10 can (somewhat) run on the Pi 3

Fri Mar 30, 2018 1:18 pm

Hmm, the way I read it, its Windows 10 on Arm, not Enterprise? I've been hoping somebody would port 10 Mobile to run on the Pi. Windows 10 on Arm might even be better, assuming progress is made. If you don't like Windows you don't like Windows. I have many many Pi's kicking around the place and would happily try out Windows on Arm on one of them. If its usable cool, if its not no big deal, I'll just swap out the SD card. ;)
The reality is, how does Microsoft feel about this? It is their Intellectual property. I hope they get on board, but something tells me they likely won't. I hope they don't go all lawyers on him though. =(

gtechn
Posts: 156
Joined: Thu Jan 07, 2016 5:32 pm

Re: Full Windows 10 can (somewhat) run on the Pi 3

Fri Mar 30, 2018 1:54 pm

alphanumeric wrote: Hmm, the way I read it, its Windows 10 on Arm, not Enterprise? I've been hoping somebody would port 10 Mobile to run on the Pi. Windows 10 on Arm might even be better, assuming progress is made. If you don't like Windows you don't like Windows. I have many many Pi's kicking around the place and would happily try out Windows on Arm on one of them. If its usable cool, if its not no big deal, I'll just swap out the SD card. ;)
The reality is, how does Microsoft feel about this? It is their Intellectual property. I hope they get on board, but something tells me they likely won't. I hope they don't go all lawyers on him though. =(
This is Windows 10 Enterprise as an ARM build (by Microsoft - you can find this build online). What he has done is added in the UEFI components, a few 'hackety' firmware drivers, and other perfectly-legal support code to make it run. This is not a Windows "remix" or something - just a bunch of underlying UEFI/driver stuff to make it run.

To put it simply, you saw that Windows 10 on Snapdragon stuff? It looks like this:

[Windows 10 Enterprise/Home ARM64 Build]
[Qualcomm Snapdragon Drivers]
[UEFI]

What he did was:
[Windows 10 Enterprise/Home ARM64 Build]
[Really basic, just getting to desktop, use USB keyboard VideoCore Drivers]
[A UEFI implementation from GitHub, with patches to boot Windows correctly]

The UEFI implementation with patches is nearly done. In fact, to get Windows running properly on VideoCore, all that is needed is somebody to write the drivers. When the drivers are written, you pretty much have an implementation that could be as complete as the Qualcomm Snapdragon stuff. Right now, sadly, there are very few drivers so everything is quite limited. If there is somebody out there who knows Windows NT driver writing, he or she could probably do this...
Heater wrote: Why would anyone want to work for free to support the closed source OS of a multi-billion dollar corporation?
Well, I'd like Windows 10 on my Pi. I probably wouldn't activate it though... ;)

I definitely agree that Raspbian/Linux is a mostly-superior operating system. But I still want to see it happen...

hippy
Posts: 5594
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: Full Windows 10 can (somewhat) run on the Pi 3

Fri Mar 30, 2018 4:20 pm

Isn't this just a re-run of the earlier (Feb 2018) thread here -

viewtopic.php?t=204993

gtechn
Posts: 156
Joined: Thu Jan 07, 2016 5:32 pm

Re: Full Windows 10 can (somewhat) run on the Pi 3

Fri Mar 30, 2018 4:44 pm

hippy wrote: Isn't this just a re-run of the earlier (Feb 2018) thread here -

viewtopic.php?t=204993
Well, I guess it is - but I tried to see if this was news somewhere already and couldn't find that. :( So, okay, yes.

User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

Re: Full Windows 10 can (somewhat) run on the Pi 3

Tue Apr 10, 2018 10:38 pm

Interesting indeed.

This makes me wonder what the status of the ARM port of ReactOS is. ReactOS being an open source Win32 clone that does run quite well on x86 systems.

Think about the possibility of running ported Win32 programs that developers just do not want to take the time to port to Linux. And it would also be possible to run much DOS and Win16 software with a WoW (Windows on Windows) subsystem that uses a CPU emulation, and an NTVDM (NT Virtual DOS Machine) that uses the same CPU emulation.

While I am not a fan of Windows, it is enough to make a person really give the possibilities some thought.

Though it is still possible to figure out how to port DOSBox to bare metal, implement the needed configuration to boot into ReactOS x86 (or Windows 98SE, or even MS-DOS 6.22 + Windows 2.11/386, for that mater MS-DOS 3.21 + Windows 1.03).

It would be interesting to see a Win32 based OS running on ARM, though it may be some time before that happens.

As it stands I am about to setup a new SD-Card with a new install of Raspbian, add DOSBox, RPCEmu, MiniVMac II, and Hatari, install ReactOS on DOSBox, RISC OS Select on RPCEmu, Macintosh System Software 7.1.1 on MiniVMac II, and FreeTOS + fVDI + MiNT + XaAES + TeraDesk on Hatari. Now if we had native ports of all these OS's on the Raspberry Pi that would be great :) .
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

User avatar
Nick_Hudson
Posts: 11
Joined: Mon May 21, 2018 10:13 am

Re: Full Windows 10 can (somewhat) run on the Pi 3

Wed May 23, 2018 7:29 am

What's Windows 10 IoT? Specifically for IoT devices?

aRBemo
Posts: 4
Joined: Sat Mar 31, 2018 1:13 pm

Re: Full Windows 10 can (somewhat) run on the Pi 3

Mon Nov 19, 2018 10:59 am

What is Windows 10 IoT Core?
It's not Windows as most people understand it. A fresh install of Windows 10 on the Raspberry Pi doesn't boot to the familiar Windows desktop. Instead, Windows 10 IoT Core will show users a single full-screen Universal Windows app. The system will only display the interface of a single app at a time, although additional software can be run in the background. Apps are loaded onto the Pi from a Windows 10 desktop machine.
Source - https://www.techrepublic.com/article/wi ... d-to-know/

Let's be honest, Windows 10 has a hard time running on a multi-core PC with 4-8GB of ram and a 100GB hard drive (SSD is much better) You have almost no chance on a Raspberry Pi 3B+! There is a development version being run by some programmers, but it has awful driver support (It is ARM after all, not PC) no WiFi, and limited display. something may come of this in time https://www.youtube.com/watch?v=6b1IxvKJeho

BlackKnight_UK
Posts: 86
Joined: Mon Jan 02, 2017 10:51 am

Re: Full Windows 10 can (somewhat) run on the Pi 3

Mon Nov 19, 2018 11:54 am

Why would anyone want to pollute a Raspberry Pi with Microsoft's resource hungry OS any way?

User avatar
DavidS
Posts: 4334
Joined: Thu Dec 15, 2011 6:39 am
Location: USA
Contact: Website

Re: Full Windows 10 can (somewhat) run on the Pi 3

Mon Nov 19, 2018 12:31 pm

BlackKnight_UK wrote:
Mon Nov 19, 2018 11:54 am
Why would anyone want to pollute a Raspberry Pi with Microsoft's resource hungry OS any way?
+1

ReactOS does exist, is open source, is not nearly as resource hungry as Microsofts versions of Win32, and does have an ARM port.
RPi = The best ARM based RISC OS computer around
More than 95% of posts made from RISC OS on RPi 1B/1B+ computers. Most of the rest from RISC OS on RPi 2B/3B/3B+ computers

alphanumeric
Posts: 1908
Joined: Tue Jan 19, 2016 2:17 pm
Location: Sydney, Nova Scotia, Canada

Re: Full Windows 10 can (somewhat) run on the Pi 3

Mon Nov 19, 2018 1:00 pm

For anyone that has a My Visual Studio Subscription. If you go to the Windows 10 downloads, and select the UNK option for the Consumer Edition ISO you get "en_windows_10_consumer_edition_version_1803_updated_sep_2018_arm64_dvd_ce384648.iso". Which I believe is Windows 10 on Arm? Click the x86 x64 drop down and you'll see a UNK option. Just a FYI post.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23078
Joined: Sat Jul 30, 2011 7:41 pm

Re: Full Windows 10 can (somewhat) run on the Pi 3

Mon Nov 19, 2018 1:07 pm

Just a friendly heads up - I do not tolerate OS war type posts. So don't post them.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

Return to “Off topic discussion”