Linux will soon be "ready enough" for Apple computers with M1 processors, but there will be a lot left before Linux works painlessly on M1 Macs.
Linux 5.13 "in good shape"
We have seen a number of projects to bring Linux and Mac together. Many seem to be just before they can unite.
The upcoming Linux 5.13 kernel should be "ready enough" to support Apple's M1 computers. Phoronix writes that official support for Linux on M1 Macs may come sooner than expected.
The experience of running Linux on an M1 Mac still has a long way to go, but things are now in "good enough shape" for the Linux 5.13 kernel to add M1 support.
Work is underway on the key drivers to get the Linux 5.13 kernel up and running on the 2020 Mac Mini, MacBook Pro, and MacBook Air. The code is still at a very early stage, but Linux 5.13 is expected to be stable enough to be released hopefully during June.
A "scary" challenge
No miracles are expected from the first version of Linux support for Apple M1. It is said that the first Linux port will have UART, interrupts, SMP, and DeviceTree bits that will offer "basic functionality." To get the full Linux experience, much more time is needed. Achieving 3D / video acceleration should be a "scary" challenge.