F5F Stay Refreshed Software Operating Systems Runs Windows on an RPi4 device?

Runs Windows on an RPi4 device?

Runs Windows on an RPi4 device?

W
wongfu14
Junior Member
24
11-23-2016, 04:47 PM
#1
Can Windows 10 be set up on a RPi4 with only 4GB of RAM? You’re just using a Windows-form app, so it might work depending on the app’s requirements.
W
wongfu14
11-23-2016, 04:47 PM #1

Can Windows 10 be set up on a RPi4 with only 4GB of RAM? You’re just using a Windows-form app, so it might work depending on the app’s requirements.

J
Juvenas
Junior Member
11
11-24-2016, 01:38 AM
#2
It might fail completely unless you manage to boot Windows on an ARM system.
J
Juvenas
11-24-2016, 01:38 AM #2

It might fail completely unless you manage to boot Windows on an ARM system.

J
james26665
Senior Member
537
11-24-2016, 03:38 AM
#3
Besides Windows 10 ARM, there exists Windows 10 IoT. I don’t have experience with W10 ARM, though I understand it restricts Windows32 Apps to only UWP applications. The exact setup will vary based on your form app requirements.
J
james26665
11-24-2016, 03:38 AM #3

Besides Windows 10 ARM, there exists Windows 10 IoT. I don’t have experience with W10 ARM, though I understand it restricts Windows32 Apps to only UWP applications. The exact setup will vary based on your form app requirements.

I
ItzUtopia_PvP
Member
149
11-29-2016, 04:39 AM
#4
Microsoft appears to provide ISOs exclusively for OEMs on Windows 10 for ARM devices. This limits the OP to using Windows 10 IoT/IoT Core as the only Windows variant on RPI 4. To run a particular Windows Forms application, consider packaging it as an AppX using the appropriate Visual Studio project and building it for ARM32 or ARM64 targets, possibly requiring emulation. If the app was previously on Windows 10 IoT/IoT Core, you might attempt sideloading it on the Pi 4. I’m unsure if IoT/IoT Core supports sideloading, and I also don’t have certainty about compatibility with IoT devices. It seems to function on Windows 10 Desktop, suggesting it could work on IoT as well. To experiment, you’d need a Windows 10 Desktop PC to package the app as an AppX.
I
ItzUtopia_PvP
11-29-2016, 04:39 AM #4

Microsoft appears to provide ISOs exclusively for OEMs on Windows 10 for ARM devices. This limits the OP to using Windows 10 IoT/IoT Core as the only Windows variant on RPI 4. To run a particular Windows Forms application, consider packaging it as an AppX using the appropriate Visual Studio project and building it for ARM32 or ARM64 targets, possibly requiring emulation. If the app was previously on Windows 10 IoT/IoT Core, you might attempt sideloading it on the Pi 4. I’m unsure if IoT/IoT Core supports sideloading, and I also don’t have certainty about compatibility with IoT devices. It seems to function on Windows 10 Desktop, suggesting it could work on IoT as well. To experiment, you’d need a Windows 10 Desktop PC to package the app as an AppX.

B
BlackWolf76
Junior Member
34
11-29-2016, 05:59 AM
#5
Topic relocated to Windows
B
BlackWolf76
11-29-2016, 05:59 AM #5

Topic relocated to Windows

I
IPS10
Senior Member
623
11-30-2016, 08:49 AM
#6
It's feasible to use Windows 10 on ARM devices, including 32-bit x86 applications, though Microsoft hasn't implemented 64-bit emulation yet. You should definitely give it a try: https://www.worproject.ml. The guidance is available on the website. Good luck! Note: The Raspberry Pi 3 supports it, while the Raspberry Pi 2 v1.1 is limited to the leaked build and may not be actively developed. Edit; revision 1.2 supports ARM64, whereas v1.1 is restricted to ARM32. Updated September 22, 2020 by J.V.B.
I
IPS10
11-30-2016, 08:49 AM #6

It's feasible to use Windows 10 on ARM devices, including 32-bit x86 applications, though Microsoft hasn't implemented 64-bit emulation yet. You should definitely give it a try: https://www.worproject.ml. The guidance is available on the website. Good luck! Note: The Raspberry Pi 3 supports it, while the Raspberry Pi 2 v1.1 is limited to the leaked build and may not be actively developed. Edit; revision 1.2 supports ARM64, whereas v1.1 is restricted to ARM32. Updated September 22, 2020 by J.V.B.

C
ccswede99
Junior Member
49
11-30-2016, 11:22 AM
#7
It's feasible, but support remains extremely restricted within the RPI community. Because of missing drivers and UEFI capabilities, the operating system encounters significant performance challenges. Installing it restricts you to just 1GB of RAM, and driver availability limits read/write speeds on SD cards. The wireless functionality is also unavailable. You must connect it via a USB port, which adds further constraints. It's worth noting Microsoft is concentrating on ARM-based Qualcomm processors for Windows 10, not the other way around. The current performance on ARM64 for Windows 10 is weak, especially on RP4 hardware. I recommend prioritizing ARM64 apps, web services, and native UWP applications, as well as ARM64 versions of desktop software (limited options exist). Remember that Windows 10 on ARM only supports x86 applications, not x86-64. The translation layer can only convert x86 to ARM64, but its speed will likely drop considerably compared to native ARM64. We don't know if future Qualcomm chips will improve this, or if Microsoft plans to enhance support. Given the timeline, Nvidia's ARM acquisition could eventually shift focus toward optimizing Windows 10 for ARM, but that may take several years. In the short term, I believe Nvidia is more interested in AI-driven data centers than in broad Windows adoption.
C
ccswede99
11-30-2016, 11:22 AM #7

It's feasible, but support remains extremely restricted within the RPI community. Because of missing drivers and UEFI capabilities, the operating system encounters significant performance challenges. Installing it restricts you to just 1GB of RAM, and driver availability limits read/write speeds on SD cards. The wireless functionality is also unavailable. You must connect it via a USB port, which adds further constraints. It's worth noting Microsoft is concentrating on ARM-based Qualcomm processors for Windows 10, not the other way around. The current performance on ARM64 for Windows 10 is weak, especially on RP4 hardware. I recommend prioritizing ARM64 apps, web services, and native UWP applications, as well as ARM64 versions of desktop software (limited options exist). Remember that Windows 10 on ARM only supports x86 applications, not x86-64. The translation layer can only convert x86 to ARM64, but its speed will likely drop considerably compared to native ARM64. We don't know if future Qualcomm chips will improve this, or if Microsoft plans to enhance support. Given the timeline, Nvidia's ARM acquisition could eventually shift focus toward optimizing Windows 10 for ARM, but that may take several years. In the short term, I believe Nvidia is more interested in AI-driven data centers than in broad Windows adoption.