Ah yes, it can run a 13 year old game with frequent frame drops. The M1 really is Jesus in chip form.
Actually Rosetta 2 is no more an emulator then WINE is. It, like WINE, is a translator and translators are far faster then emulators. This is why x86 in Microsoft's ARM Windows blows goats - it emulators rather than translators the x86 code.
How well do Windows machines run any Mac app? I’ll wait while you compile that list 🙂
heck... my family members with PCs can’t even open any of the spreadsheets or documents I send them, if I don’t cover then to pc format first, or to pdf.
Based on the forums for VirtualBox it will not be ported as "it requires x86 CPU". The post after the M1 Macs show that unless there has behind the scenes work don't expect anything soon. So outside of the small number of programs that WINE can handle it is Parallels and likely upcoming VMWare Fusion ie commercial.I would be curious how this compares to any upcoming Parallels or VMWare Fusion or Oracle's virtual (Virtual box??). The only apps I was interested in running these days are a series of shareware/freeware grouped together under ClownBd (TSMuxer, EACto3 etc.). Thoughts?
I would be curious how this compares to any upcoming Parallels or VMWare Fusion or Oracle's virtual (Virtual box??). The only apps I was interested in running these days are a series of shareware/freeware grouped together under ClownBd (TSMuxer, EACto3 etc.). Thoughts?
Not true. From the WineHQ itself (ARM support):I'm fine if you insist on calling Rosetta a binary translator but Rosetta and WINE are very different. WINE simply won't run on a non x86 processor (without something like Rosetta)
Rosetta 2 can do both. This is most likely using emulation because there's no way Rosetta 2 can look into a Windows executable and translate them to ARM code. This probably also explains the bad frame rate.Just to clarify, this is translation, not emulation as implied in the article, right?
I can't tell based on what's written -- but isn't that running ARM Windows? Not x86 Windows on ARM?Not true. From the WineHQ itself (ARM support):
- Yes, It works! (TM)
- Running win8 ARM PEs also works.
- Already ported Putty to ARM as winelib application.
- First patch was September 18. 2009, final patchset sent September 18. 2010 and they got in Wine-1.3.4
- Wine on ARM already gets packaged by Debian (since 1.7.35), Fedora, Maemo and openSUSE.
- Good debugger/disassembler support.
- Relay tracing.
- Relocation.
- Linux Kernel patched upstream for running Windows RT applications see
Bug 31322
Crossover is a commercial fork of WINE. Crossover runs on M1. M1 uses the ARM instruction set. Ergo WINE (or at least Crossover's fork of it) runs on ARM.I can't tell based on what's written -- but isn't that running ARM Windows? Not x86 Windows on ARM?
lol. but only because Rosetta exists. That's like saying SNES games run on ARM in an emulatorCrossover is a fork of WINE. It runs on M1. M1 uses ARM instruction set. Ergo WINE runs on ARM.
That is correct. In order to run x86 Windows apps using Wine, you need an x86 CPU or a binary translator like Rosetta. Rosetta 2's recompilation can't dive into Windows executables, so it has to use JIT, which isn't as fast.I can't tell based on what's written -- but isn't that running ARM Windows? Not x86 Windows on ARM?
Part of that is probably because of what Rosetta 2 has to do to get it to run.So based on my tests...rosetta2 has around 70-80% of native performance
Here under Crossover it has around 55% performance , so something else is happening in the back, im guessing is not just rosetta2 but crossover also
Pretty impressive nevertheless
Another PC enthusiast getting butthurt. Just face it, Apple had the Jesus Phone and now has the Jesus Chip.Ah yes, it can run a 13 year old game with frequent frame drops. The M1 really is Jesus in chip form.
As I pointed out with the information from WineHQ itself "Wine on ARM already gets packaged by Debian (since 1.7.35), Fedora, Maemo and openSUSE." and that is from July 2, 2018. Rosetta 2 didn't exist in the wild back in 2018.lol. but only because Rosetta exists. That's like saying SNES games run on ARM in an emulator
Unless Microsoft can get their optimization speed up full blown emulator is going to have the same problem the current one for ARM Windows does - runs agonizingly slow. Translation is the only way one can really deal with all that Windows x86 code out there without the ARM sucking and I don't think Microsoft can make a translator because of the insane amount of hardware X86 supports.A good sign of things to come. I can't even consider an M1 Mac until there's a full windows 10 Intel environment available that's at least as stable as what parallels provides on intel Macs.
I'm sure a full blown emulator will come.
I have no problems with commercial solutions. It is actually impossible to avoid them with Windows as a guest operating system — because Windows is commercial and not very cheap (even the Home version seems to be in the thrBased on the forums for VirtualBox it will not be ported as "it requires x86 CPU". The post after the M1 Macs show that unless there has behind the scenes work don't expect anything soon. So outside of the small number of programs that WINE can handle it is Parallels and likely upcoming VMWare Fusion ie commercial.
I have no problems with commercial solutions. It is actually impossible to avoid them with Windows as a guest operating system — because Windows is commercial and not very cheap (even the Home version seems to be in the thr
Linux is another story, but the need for x86/x64 Linux is a niche as most Linux programs run well on ARMv8.
I don’t find it likely any FOSS project would produce a x86/x64 emulator (translator) in the near future. OTOH, most probably both Parallels and VMWare are considering it, and Microsoft has already done it.
This is not a problem. If you have up running WINE, you can do that with Basilisk II or SheepShaver.Now run a 68k or PowerPC Mac emulator in Wine/CrossOver.
There are two big changes in M1 macs.I am happy this topic of running nonMac apps on ARM is coming up. I want to hear about VMware, Parallels, Docker next.