You mean blue screen ?Boom
You mean blue screen ?Boom
If that is not how it works then please explain why Apple did not write an x86 port to work on the M1? because what you suggest is a lot easier than do a complete re-write. Apple has the code for x86, they have the code for M1 but they are telling others to make x86 work on the M1, why?
Your intentionally missing the point. Apple are saying it is up to Microsoft if they want to build an ARM version of Windows that works on the M1. What I am saying is that Apple have all the information and expertise to build an x86 port that would work on the M1 so M1 users could be able to install Windows via an x86 port as a stop gap in waiting on Microsoft to build a native ARM version. Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.Because the M1 doesn't run x86. The operating system is written in one or more languages and probably targets a variety of hardware platforms. Their compiler takes the source code and compiles it for the target architecture and it runs on that architecture. The M1 runs arm instructions, not x86 instructions.
Your intentionally missing the point. Apple are saying it is up to Microsoft if they want to build an ARM version of Windows that works on the M1. What I am saying is that Apple have all the information and expertise to build an x86 port that would work on the M1 so M1 users could be able to install Windows via an x86 port as a stop gap in waiting on Microsoft to build a native ARM version. Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.
Look at the threads in the forum, M1 owners are asking about Windows and people are pointing them to Crossover and Parallel's. With Apple having to transition from powerpc to Intel and then from Intel to ARM, they have everything they need to do what Crossover and Parallel's is trying to do but they didn't and I am asking why?
Apple doesn't have access to Microsoft's source code. So Apple can't port Windows.Your intentionally missing the point. Apple are saying it is up to Microsoft if they want to build an ARM version of Windows that works on the M1. What I am saying is that Apple have all the information and expertise to build an x86 port that would work on the M1 so M1 users could be able to install Windows via an x86 port as a stop gap in waiting on Microsoft to build a native ARM version. Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.
Look at the threads in the forum, M1 owners are asking about Windows and people are pointing them to Crossover and Parallel's. With Apple having to transition from powerpc to Intel and then from Intel to ARM, they have everything they need to do what Crossover and Parallel's is trying to do but they didn't and I am asking why?
To be clear: there is ZERO indication that either VMWare or Parallels is going to pivot their product to do emulation of x86. Everyone expects these first releases to be virtualization of ARM-based VM's.
I think Apple is in the business of selling Macs and iPhones and iTunes etc, it is not in the business of selling PCs running Windows.Your intentionally missing the point. Apple are saying it is up to Microsoft if they want to build an ARM version of Windows that works on the M1. [...] Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.
Look at the threads in the forum, M1 owners are asking about Windows and people are pointing them to Crossover and Parallel's. With Apple having to transition from powerpc to Intel and then from Intel to ARM, they have everything they need to do what Crossover and Parallel's is trying to do but they didn't and I am asking why?
Nahh, OS X wasn't re-written. It was probably all Objective-C code, which was just compiled for PPC, x64, or now ARM. If Microsoft's efforts are anything to go by, it's about as difficult as checking a checkbox....Apple had to re-write OSX when they transitioned from powerpc to Intel. Apple wrote OSX for M1 ARM chip...
Apple provided the tools and supporting documentation to transition from x86-64 to ARM code. It's on the developer of the application, not Apple, to recompile the application for ARM. In this case, that means that it's on Microsoft, not Apple, to recompile Windows for ARM....Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.
and Microsoft Edge and Visual Studio Code and Microsoft Teams and ...The only thing they support on a Mac is Office.
Microsoft already has ARM64 versions of Windows 10, the same basic instruction set Apple Silicon/M1 uses. Sure, it would take some tweaking to run at full speed on Apple Silicon Macs, but the groundwork is already there. Apple would need to write the drivers for their custom hardware (graphics chip, etc,) but if Microsoft approached Apple and said "We'd like to port Windows to Apple Silicon" I bet Apple would do it.
And you completely lost mobility, which is today's baseline way of _doing IT_.If you need to run Windows, get a Windows machine.
And you completely lost mobility, which is today's baseline way of _doing IT_.
BTW, I wonder why no one has yet made a demo about running Windows 10 (x86) in QEMU on M1... People run Windows 98 in a Raspberry PI 4 on youtube, why not trying M1, what's the catch?
The M1's been publicly available for how many days now?And you completely lost mobility, which is today's baseline way of _doing IT_.
BTW, I wonder why no one has yet made a demo about running Windows 10 (x86) in QEMU on M1... People run Windows 98 in a Raspberry PI 4 on youtube, why not trying M1, what's the catch?
IMO, VMware/Parallels stand to lose a good amount of R&D capital if they bring a M1 x64 emulator to market and then Microsoft releases an ARM version of Windows to the public that can "Rosetta" x64 applications.My guess is they will take a dual approach - emulation for x64 and virtualisation for ARM.
Ill do it, if no one has done it by then.. I just don't have my M1 Mini yet.. Its going be a few weeks though. Still waiting on it to get shipped.And you completely lost mobility, which is today's baseline way of _doing IT_.
BTW, I wonder why no one has yet made a demo about running Windows 10 (x86) in QEMU on M1... People run Windows 98 in a Raspberry PI 4 on youtube, why not trying M1, what's the catch?
If you were a real-life friend/acquaintance I would bet you $100 that neither VMWare nor Parallels comes out with an x86 local emulation system in the next 2 years. No way VMWare does it, and Parallels is going to the cloud.If they do not emulate x64 then they don't have a product. The proportion of customers who give a crap about running ARM Linux or Windows ARM (with no current licensing or worthwhile apps) is tiny. By "Everyone" do you mean you?
Porting "just" a hypervisor to a new CPU architecture should not be taking this much time. They are doing something more.
Given how much more resource efficient Windows has become (since Windows 10) and how fast even these base level M1 chips are, it's certainly doable. My guess is they will take a dual approach - emulation for x64 and virtualisation for ARM.
Is there any way to run Windows 10 if i get the new M1 Macbook Pro?
Is there any way to run Windows 10 if i get the new M1 Macbook Pro?
Expect both Parallels and VMware to run slower since now it has to provide a CPU emulation in addition to the emulation it was previously providing. Think back to the old days when we had PowerPC machines trying to emulate Intel machines.
On the bright side Windows hardware is cheap for a basic computer.
unless you need it to be fast you can get away with having a spare machine.
(That’s my thought process looking forward... most of the Windows apps I run are games from Windows 95 and XP so nothing demanding though...)
Looks like you CAN run Windows on the new M1 Macbooks :
M1 Macs can now run Windows apps and games through CrossOver 20 - 9to5Mac
We already know that the new Macs with M1 chip can run both Intel and ARM apps made for macOS...9to5mac.com
What bewilders me is that not only Apple but others as well are saying it's up to Microsoft if they want to support Apple silicon so it can run Windows but here's the thing, Apple had to re-write OSX when they transitioned from powerpc to Intel. Apple wrote OSX for M1 ARM chip. Apple therefore have the knowhow and tools to build their own x86 emulator to allow Windows to run on their machines but they wont, they are expecting others to do it for them. Whilst the Apple developers were re-writing OSX from Intel to ARM, Apple could have easily setup a team to work along side the M1 developers to design a x86 emulator that would allow mac owners who use both OS's to carry on doing so. So the question has to be, why didn't they? Granted having a dedicated ARM version of Windows is the ideal solution BUT it requires Microsoft to do it and more importantly, the requirement to WANT to do it.
Apple knows there are thousands, possibly millions of mac users who need to run Windows along side Mac OS so why didn't they plan for this?, rather than saying 'oh, well it's up to Microsoft'. They have the man power, they have the expertise, they have the developers and they have the tools to build an x86 emulator that would have worked out the box on the M1 but they didn't. Now people are asking when will Windows be ready for M1 and all Apple can say is 'well, it's up to others, not us'.
Your intentionally missing the point. Apple are saying it is up to Microsoft if they want to build an ARM version of Windows that works on the M1. What I am saying is that Apple have all the information and expertise to build an x86 port that would work on the M1 so M1 users could be able to install Windows via an x86 port as a stop gap in waiting on Microsoft to build a native ARM version. Other companies are building x86 emulators that will work on the M1 so users can install windows on their machines. Apple have all the expertise to build one themselves but they didn't, knowing full well there are mac owners out there who need dual OS on their macs.
Look at the threads in the forum, M1 owners are asking about Windows and people are pointing them to Crossover and Parallel's. With Apple having to transition from powerpc to Intel and then from Intel to ARM, they have everything they need to do what Crossover and Parallel's is trying to do but they didn't and I am asking why?
It's way more of a priority than YOU might believe. It's not show-stopping, as evidenced by the fact that Apple is selling M1 Macs without the ability to run any version of Windows natively or even virtualized for the first time in nearly fifteen years. But there's definitely many businesses that rely on the ability to run Windows on their Mac and will probably be buying Intel Macs until Apple and Microsoft can figure out what to do in ARM-land.I think Apple is in the business of selling Macs and iPhones and iTunes etc, it is not in the business of selling PCs running Windows.
It so happens that for many years, Macs were using the same processors as Windows PCs so Apple provided tools (boot loader and drivers) to run Windows on them since it was a small effort and it increased the user base.
If they feel that running iPad apps on Apple Silicon is not enough to keep their user base, I am sure they will consider ways to make Windows run on the new Macs. That's only if there won't already be a non-Apple solution.
What I am saying is that it's way lower on the priority list than you might believe.
If you were a real-life friend/acquaintance I would bet you $100 that neither VMWare nor Parallels comes out with an x86 local emulation system in the next 2 years. No way VMWare does it, and Parallels is going to the cloud.
But since we are just bits/bytes talking at each other I will skip it, but know that you are free to come back and prove me wrong if they do do it.
Parallels has stated that they are going to try to do it. But they are also very interested in the WoA work as well. I believe that’s about performance. WoA would run circles around emulation of x86.If you were a real-life friend/acquaintance I would bet you $100 that neither VMWare nor Parallels comes out with an x86 local emulation system in the next 2 years. No way VMWare does it, and Parallels is going to the cloud.
But since we are just bits/bytes talking at each other I will skip it, but know that you are free to come back and prove me wrong if they do do it.
Unless the price of M1 machines drops dramatically, Intel and AMD have absolutely nothing to worry about because the only people who are going to purchase M1 machines at the current prices they are, are existing mac owners.Stepping away from technical for a minute. Apple’s new machines are quite incredible: from performance to battery life, to iOS apps. I’d hazard a guess that the bulk of the computing market requires computers for tasks that either a basic PC or a Mac can comfortably perform. These new Macs will therefore attract many more Windows users, offering what they do.
How are the other hardware market participants going to compete? They’re going to have to seriously consider ARM as well (it seems AMD and Intel can’t deliver?). What OS do these competing companies run? Windows. My feeling is therefore the following. Likely, an even bigger reason for MS to have an ARM version of the Windows OS is to be able to provide these competing hardware makers with an ARM-capable OS.
So, if an Windows ARM version would be compatible with multiple ARM processor types, it’s not a question of if MS does the work on ARM Windows, it’s when.
In my view we‘re lucky, we’re witnessing a really exciting transition in IT...
You are correct that almost all of the usage of both those products is to run windows in a VM on the Mac.Maybe it's just wishful thinking on my part, but my point still stands - I don't see the value in ARM only virtualisation and neither would the vast majority of their core customer base.
Is Microsoft pushing hard enough into ARM that they will release a licensable ARM version which includes x64 binary translation? Either way, these companies cannot rely on that.
You are right though, Fusion is in tiny part of VMWare's revenue, it all comes from enterprise vSphere. So what does Parallels do then? Allow local ARM virtualisation and then also uses the software as a client for x64 Windows virtualisation running remotely?
macOS 11 now includes a virtualisation framework so VMWare and Parallels might be taking so long to release because they are also making use of that. Apple has almost certainly made use of the BSD bhyve hypervisor code to do this. Why reinvent the wheel and the BSD license is permissive enough that they can do it.
Unless the price of M1 machines drops dramatically, Intel and AMD have absolutely nothing to worry about because the only people who are going to purchase M1 machines at the current prices they are, are existing mac owners.
I look for value for money and I do not see it with the M1 machines compared to what you can get from Intel and AMD machines for the same price or lower price. I went onto Apples website to checking the pricing of the new M1 13inch mac pro, 16GB with 1TB of hard disk space and it came to $1899. I then looked around on the net for competing laptops of very similar specs or ones that had very close hardware specs but with a bigger screen and I found at least over 70 Intel and AMD laptops that all offer more than what the M1 has to offer. They were all dedicated gaming laptops that had either Nvidia's 1660 Ti or RTX 2070. Many had 1080p webcams and were also capable of handling VR devices.
If I selected 13inch screen only, nearly every machine in it's class came under $1200 and again that is with a 1080p webcam, a 1660 Ti GPU and capable of handling VR.
Now if someone said 'in front of you is the latest Apple M1 and next to it is it's competing equivalent in price AMD and Intel machine' and they run off the specs and what each machine is capable of doing, a huge majority of people would buy the Intel or AMD because for the price, they offer so so much more.
When Apple moved to Intel CPU's, it did not dent the Windows market and the same will happen with the M1's. The M1's are showing how good they are BUT you give people $1800, take them to a dedicated computer store where they are selling both M1 macs and Intel and AMD laptops (hypothetical at the moment because I think only Apple store is selling the M1's), the majority of people will spend that $1800 on a gaming laptop. That is the real world we live in and people in this forum need to understand that. As I said, the M1's are good, they are proving just how good they are BUT they will not put a dent into Intel or AMD