Correction: you can't run x86_64 applications right now: I'm certain ARM64 apps work just fine. Also, x86_64 emulation is coming to ARM Windows.
But still, why would Apple even install Boot Camp Assistant on Apple Silicon Macs? That just seems bonkers.This is what happens...
View attachment 1681160
My guess is that it was compiled and shipped as a universal app because macOS is a single image for both Intel and M series Macs.
Indeed. For all those nay-sayers months ago saying windows cannot be virtualized on Apple Silicon ... eat your heart out! Someone figured it out ... but I'm sure cannot be publicly downloaded for fear of licensing court fees from being sued from Microsoft??Impressive.
And running x86 applications too.
Certainly seems technically possible that we'll see windows on M1 Macs at some point in the future. Once it has feature / stability parity with Windows on intel Mac I'll consider moving across... Probably a wee while for this to include support for DirectX, Windows games running on steam and so on.
If Microsoft is smart they'll get their act together VERY soon and begin licensing ARM Windows 10 and Windows X when it is ready! They should and probably are in early talks with Intel/AMD/etc to get a proper working chipset and cpu's on ARM for laptops (business/consumer) and desktops (sciences/corporate/consumer) for the next 3yrs.sooner or later, Im sure microsoft will sell an ARM version of windows.
Meanwhile, on my M1 Mac mini:
View attachment 1681100
I wonder why they made the effort to compile and install it as a default app...
Developer Alexander Graf has successfully virtualized the Arm version of Windows on an M1 Mac, proving that the M1 chip is capable of running Microsoft's operating system (via The 8-Bit).
Currently, Macs with the M1 chip do not support Windows and there is no Boot Camp feature as there is on Intel Macs, but support for Windows is a feature that many users would like to see.
Using the open-source QEMU virtualizer, Graf was able to virtualize the Arm version of Windows on Apple's M1 chip, with no emulation. Since the M1 chip is a custom Arm SoC, it is no longer possible to install the x86 version of Windows or x86 Windows apps using Boot Camp, as was the case with previous Intel-based Macs. However, he said in a Tweet that when virtualized on an M1 Mac, "Windows ARM64 can run x86 applications really well. It's not as fast as Rosetta 2, but close."
Graf was able to run the Windows ARM64 Insider Preview by virtualizing it through the Hypervisor.framework. Apple says this allows users to interact with virtualization technologies without having to write kernel extensions (KEXTs).
Graf applied a custom patch to the QEMU virtualizer, which is said to be known for "achieving near-native performance" by executing the guest code directly on the host CPU. This means that the Arm version of Windows can be virtualized on M1 Macs with excellent performance.
Although Graf's experiment is still at an early stage, he believes others could reproduce his results. "It's early days for this. It's definitely possible to reproduce my results - all patches are on the mailing list - but don't expect a stable, fully functional system yet," he said. Above all, Graf has demonstrated that Windows is able to run on M1 Macs.
Apple's software engineering chief Craig Federighi recently said that Windows coming to M1 Macs is "up to Microsoft." The M1 chip contains the core technologies needed to run Windows, but Microsoft has to decide whether to license its Arm version of Windows to Mac users.
See Graf's full process for virtualizing the Arm version of Windows for more information.
Article Link: Developer Successfully Virtualizes Windows for Arm on M1 Mac
Bet you a dollar Microsoft goes after this guy for violating the terms of his dev license.
did you read the article?This is not that big of a news. Windows lacks something like Rosetta so running the ARM version is much more painful. You can't run x86 apps.
Meanwhile, on my M1 Mac mini:
View attachment 1681100
I wonder why they made the effort to compile and install it as a default app...
Instead of negotiating the slippery slope of App Store commissions, why wouldn't Apple offer a version of the M1 (called something else entirely and private-labelled) for Microsoft exclusively in exchange for Windows ARM Bootcamp? Microsoft gets a huge boost in hardware performance for its Surface (for which the market is larger) and Apple gets an ARM license.Yup. Now Microsoft’s strong-arming Apple into reduced App Store commissions in exchange for Bootcamp support is gonna get a big, “Bye, Felicia”.
Whataboutism, thy name is ww1971.microsoft is not lenient and neither is apple either.
well I’m happy to be proven wrong. But then any chances of Microsoft offering arm64 version of windows 10 for public download is next to zero. It will continue to be delivered via OEMs as is the case now
Guess you haven't used Windows in a while.
Runs very well even on computers with 4GB of ram.
Some apps are poorly optimized, but Win 10 is not the issue. 8GB seems to be the standard build these days.
sooner or later, Im sure microsoft will sell an ARM version of windows.
Have you tried with CrossOver or if there’s an old Mac version of it, with these compatibility things going on (like how they do to run the old legacy version of Mac Diablo). I haven’t tried in depth these though, tried to run Diablo but seemed too cumbersome and ended up using a Diablo GoG on Mac tutorial to launch it.How about running full screen Windows games from the 2000s like UT2004? Cant run this on 64bit Macs anymore.
try the .net core before v 3.0 and now 5.0 . haish.. The .net core is nice but non standardize and cannot port via versa windows and macos. Those sql server docker high ram usage so i cannot install in my imac 2017 kaboom before. I like to code sql procedure in sql server but really hate in mysqlMy need for Windows ended when Microsoft did the following:
- Created .NET Core
- Created SQL Server for Linux
- Created Visual Studio for Mac
I’m curious about trying all of the above on an M1 Mac (with Docker for SQL Server).
Developing apps with the newer Microsoft frameworks just doesn’t require Windows anymore.
Windows has WOW64.... It has been seen Windows 7This is not that big of a news. Windows lacks something like Rosetta so running the ARM version is much more painful. You can't run x86 apps.
Not true. I’d like to direct your attention to the Surface Pro X (or a handful of other machines from Samsung and Lenovo) a device that has been on the market in excess of a year, and runs Windows 10 Pro on ARM. Microsoft builds and packages the same updates for both architectures. It has full x86 application support, x86-64 in insider preview rings (equivalent to MacOS Public Betas) and projected for public roll-out by end of year.Okay...but the ARM version of Windows 10 isn't anything at all like Windows 10. Still a lot of work to do.
Because Apple does not do that with any of their products.Instead of negotiating the slippery slope of App Store commissions, why wouldn't Apple offer a version of the M1 (called something else entirely and private-labelled) for Microsoft exclusively in exchange for Windows ARM Bootcamp?
Why do you think that Apple cares about getting a license for Windows on ARM? If this was an important thing to Apple, do you think they were incapable of having this negotiation with Microsoft before the product launched? There were companies who were seeded Apple Silicon hardware before the launch at WWDC as they were in the keynote. If Apple felt that having Windows on ARM was important, Microsoft would have been one of those.Microsoft gets a huge boost in hardware performance for its Surface (for which the market is larger) and Apple gets an ARM license.
Apple does not have a chip business and has no interest in having one. They have made it clear that they design everything for each machine together. Specialized hardware works with specialized software. As an example, Apple Silicon has native support for Swift and Objective-C reference counting.Both trillion-dollar companies would win
- Apple sells more chips (while selling no fewer computers)
Based on Apple public statements, less than 1% of Apple users dual boot. They will gain many more users who want to fun iOS/iPadOS apps natively on the machines than they will lose from Windows users.- Apple gets the dual-boot capability
Something that is bad for Apple, and not something Microsoft really wants. They build the Surface line to have a nice reference platform, in the same way that Google does with the Pixel line. It is not a primary revenue generator for them.- Microsoft gets greater differentiation in its hardware (power and battery life)
According to Apple, 1% of Macintosh owners run bootcamp, and 5% use Windows virtualized. If Apple’s hardware remains enough ahead of Windows PCs, the likelihood of the higher cost specialized software being ported increases, which is better for Apple and better for its customers.- Microsoft sells quite a few more Windows licenses to Mac users for the foreseeable future
Many people don't know this, you may not (/Edit) know this but Bootcamp is not needed to install Windows on an Intel Mac, I installed Windows without bootcamp, just for fun though, I don't need Windows nor do I care about Windows.That’s a pity. It could have been a fun experiment.
The problem is that Qualcomm Snapdragon 875 only available for OEM. They are almost zero vendors selling the ARM version of PCB that can be used with SD 875.
Therefore, how can you expect PC for ARM to improve the adoption rate if it can't fix the fundamental process for a new architecture to success.
This makes sense. Microsoft is adding support for x86_64 apps to Windows on ARM. And I’m sure Microsoft has made a few calls to Qualcomm to the tune of “if Apple can make it work...”For those of you who can’t understand why Microsoft hasn’t rushed out a version of Windows for Apple Silicon in the last 10 days, the code that they have today is not at a place where customers expect it to be. After they complete the next cycle of development they will have the product that we all would expect. Look to the end of April for a update.
Microsoft was one of the companies seeded Apple Silicon before WWDC since Apple previewed Word, Excel, and PowerPoint. I think Apple views a native version of Office as more critical than the ability to run Windows.There were companies who were seeded Apple Silicon hardware before the launch at WWDC as they were in the keynote. If Apple felt that having Windows on ARM was important, Microsoft would have been one of those.
According to Apple, 1% of Macintosh owners run bootcamp, and 5% use Windows virtualized. If Apple’s hardware remains enough ahead of Windows PCs, the likelihood of the higher cost specialized software being ported increases, which is better for Apple and better for its customers.