Learn how you can use the Virtualization framework to quickly create virtual machines on your Mac. We'll show you how to create a virtual Mac and quickly test changes to your app in an isolated environment. We'll also explore how you can install and run full Linux distributions on Apple silicon, and share how you can take advantage of Rosetta 2 to run x86-64 Linux binaries.
(emphasis mine) the way that bit reads suggests installing on bare metal too.
The title and the Apple domain made it look for a second like an officially supported solution to run Linux directly on Apple silicon. This would have been so much more than Asahi Linux.
The title should have been "Create macOS or Linux virtual machines" but I guess OP chose something that sounds more attractive and "votable".
I might have misinterpreted the session description, but “We’ll also explore how you can install and run full Linux distributions on Apple Silicon” is the sentence that made me post this in the first place.
Edit: Also, while I agree that the title sounds click baity, it is a quote from the description, that I wanted to highlight. Using the session title wouldn’t have done that. Guess we’ll see, when the session drops tomorrow.
This looks like it's just running Linux VMs as a guest in macOS, right? Was that not already possible on macOS, or just not possible on the M1/M2 chips?
Before we get too excited by the title of the article which looks too good to offer what you may think it offers, in reality it is still virtualization with in macOS allowing Linux to be run as a guest and not a full installation.
"We'll also explore how you can install and run full Linux distributions on Apple silicon, and share how you can take advantage of Rosetta 2 to run x86-64 Linux binaries." That sounds like running Linux on bare metal...
It's annoyingly ambiguous. The "on Apple silicon" and "full Linux" strongly suggest it's bare metal. (Why say it that way if it's not?)
But the title is "Create macOS or Linux virtual machines", which strongly suggests it's not bare metal.
But sometimes people write titles that only hit the biggest highlights, and the title may not mention everything that's in the video, so it's not impossible that it's Mac VMs, Linux VMs, and Linux bare metal.
Yeah the vagueness is annoying. They let us run windows via boot camp why not let us run Linux on bare metal? A man can dream. But kudos to the asahi Linux folks — they’re doing amazing work.
For those wondering what's new, you can now attach a GUI now even if you use the Virtualization framework. Previously you'd have to use the lower-level Hypervisor framework and provide your own framebuffer device.
Somebody has to write a longer and in-depth essay on the basics for us non-system programmer to know what is going on and what is expected. Wsl1 and wsl2 is under stable, like mvs is. Guess Microsoft and IBM are in the same family tree in this aspects.
Apple always confuse me. What is this, anyone please.
This is extremely basic stuff that I would expect any half decent computer to be able to do. I'd be more surprised if it were impossible but I guess this is Apple we're talking about.
Getting access to Rosetta for VMs could be a big win as I don’t think it was available previously so you were stuck with much slower QEMU based x86_64 emulation.
Running Intel Binaries in Linux VMs with Rosetta - https://news.ycombinator.com/item?id=31644990 - June 2022 (25 comments)