You might remember in the WWDC 2020 keynote Apple showed Linux running as a virtual machine with Parallels on an M1 Mac. I have no great advice on parallel Homebrew installs, sorry. The fastest Linux machine Iâve ever used is a hardware virtualized install on the Apple M1 - and this post covers how to do it! At the moment i use a Air 2020 and with parallels Linux works well (and windows too). That’s a lot of levels of translation, but in the end you end up with a Windows app running on an M1 Mac. The … Running Windows 10 for ARM on an M1 Mac is workable via virtualization. Iâm starting with these excellent instructions as a guide, but Iâve got some extra patches thrown in (because it doesnât run x86 emulation my M1 with 11.1), and Iâm doing a few other things in the process. Mac M1 system owners patiently waiting for the ability to run Windows on their Mac machines, may be interested to know that Parallels has today released a new Technical Preview 2 version the testing. Update (2020-4-14): Parallels has just released 16.5 with support for running Windows for ARM on M1 Macs. You can run a full x86 system on the M1 - just, very slowly right now. The fine details of the blog layout are still very much in flux. You can see this easily with the CPU history window from Activity Monitor. I mean, you shouldnât use it, but you could. So what challenges do the M1 Macs bring in this regard? Iâll have to work on that. So far, all the public has seen running virtually on M1 Macs is ARM-based Linux, back at WWDC. If you write some blob of data and then write the âReady!â flag, by the time other cores see the flag change value, you can be certain that the blob of data has been written. As long as the VM window is visible and the screen isnât asleep and⦠etc. Itâs really, really fast. First there are virtual machines, which act as virtual computers running on a main or host computer. Right now (mid November 2020), for all practical purposes, no. View Entire Discussion (10 Comments) More posts from the mac community. And in something less synthetic and more practical, the ARM VM will build (including image processing - I have a lot of that) my blog in 48 minutes, vs 62 minutes for a VM on an AMD 3700X (single threaded in both cases). But, Iâll toss Speedometer at both (Chrome on OS X, Chrome on Linux). You can also follow the blog on Twitter at @SyonykBlog, but Iâm pretty conflicted anymore about even using Twitter for that. Youâll need the XCode command line tools (gcc and such) to build this, so if you donât already have those installed, go ahead and install XCode from the App Store. This does mean that, once again, Jeb ends up stuck places heâd probably rather not be stuck. This is a follow-up post to “Running Docker on Apple Silicon M1”, continuing the journey of exploring Docker on Apple’s new M1 machines.. We left off at booting an ARM Linux virtual machine, and installing & running Docker inside it. This is a follow-up post to “Running Docker on Apple Silicon M1”, continuing the journey of exploring Docker on Apple’s new M1 machines.. We left off at booting an ARM Linux virtual machine, and installing & running Docker inside it. So, weâve got this Linux VM. As it turns out, Apple isnât doing it purely in software - they have Total Store Ordering support in their hardware! When Apple Silicon Mac was first announced during the keynote at WWDC on June 22 of this year, Apple demoed a Parallels Desktop for Mac prototype running a Linux virtual machine flawlessly on Apple Silicon. Iâll just run mbw 1024 and graph the average for each of the memcpy typesâ¦. Since it was not an x86 distro, its usefulness depends on its ability to run the apps you need. With all this said, if you require the ability to run an x86 version of Windows or Linux, then an M1 Mac cannot be your sole machine at this time. If you really want to let things rip, launch your vm with -smp 8 so it can access all 8 CPUs! Much like what Apple did with Rosetta 2, they can add OS-level support to translate individual apps from x86 to ARM, thus allowing them to work in a virtual machine.