Linus Torvalds wants Apple’s new M1-powered Macs to run Linux
thenextweb.com
thenextweb.com
"I’ve been waiting for an ARM laptop that can run Linux for a long time. The new Air would be almost perfect, except for the OS. And I don’t have the time to tinker with it, or the inclination to fight companies that don’t want to help."
The last sentence is in my opinion a great summary of the current state of Linux on Apple M1 machines. It would probably take months, maybe years before it will be possible for regular user to natively run Linux there. Until then, many enthusiasts would probably spend a lot of time reverse-engineering the hardware, the firmware, etc. while trying to make it work with Linux.
I believe that in the end they will succeed. But all the effort which will lead to it can easily be avoided if Apple provides them a tiny bit of assistance.
What is it you think Apple did that makes Linux “work” on Intel and PPC Macs?
It's, to me at least, clearly visible that Linux isn't welcome on MacBooks.
Claiming that "Linux isn't welcome on Macs" suggests that Apple made deliberate decisions to prevent something. A far more likely scenario to me, is that they just don't even consider it at all.
Apple makes money selling hardware, and services, and writes/distributes software to facilitate those two things.
So if you want a Linux VM: great news. They literally demoed a linux VM during the Arm Mac introduction back at WWDC. They provide the basics of a Hypervisor at the OS level, and Parallels at least, already has a working user land VM tool that can make use of said Hypervisor. They've also confirmed they're working on a new version of their app to run on Arm Macs.
I get not wanting Homebrew - I refuse to install it, and will always find another alternative. I'm told macports is a better approach to the same basic idea (a 3rd party package manager for Mac utilities) but more often than not if I need something I just end up downloading a tar, and do the regular configure/make/make install.