Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm not sure if others are aware of why you can't natively boot other OS on M series. Apple's version of the ARM/RISC based chip arc is different than ARM the company's standard instruction set.

This would be why ARM versions of operating systems cannot run on Apple silicon machines, the instruction set on M series is larger and much more advanced.

If someone were to build a linux distro with this in mind it would work just fine as far as the kernel compilation itself, hardware communications for apple machines would need to be carried over then, and we would need to see what those look like in mach kernel.

This is already something being done by multiple linux teams. This also means that Apple always allowed other OS to install on their M series, if you know how to make one for it.
 
In my view, updates are far less important than is generally thought. Security is mostly a marketing gimmick as far as the average home user is concerned.
 
You are an optimist, you presume Apple silicon hardware will last that long :)
(in case it’s not clear, the above is a joke)
By the time Apple stops providing security updates for M1 computers, my guess is that you will be able to run Linux on them, either natively or very well virtually.
You could keep macOS for offline use and a virtual machine with Linux for online use.

M4 is out, but I still don’t think any Linux can run natively on M1
 
M4 is out, but I still don’t think any Linux can run natively on M1
Asahi (now Asahi Fedora) Linux runs just fine natively on my M1 MBP. See my post here--

And then another possibly helpful post here--
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.