I'm someone who went from using Linux, to macOS, to Linux again. Developing on macOS leaves a lot to be desired when coming from Linux, especially when it comes to using Linux containers.
While Linux may one day boot on the M1, there's no video drivers, and developing them without documentation is a monumental task that probably won't ever happen. Apple deprecates macOS support for Macs after 5 to 7 years, meaning that you probably won't be able to use Linux on the M1 after Apple stops supporting it.
I'm someone who went from using Linux, to macOS, to Linux again. Developing on macOS leaves a lot to be desired when coming from Linux, especially when it comes to using Linux containers.
While Linux may one day boot on the M1, there's no video drivers, and developing them without documentation is a monumental task that probably won't ever happen. Apple deprecates macOS support for Macs after 5 to 7 years, meaning that you probably won't be able to use Linux on the M1 after Apple stops supporting it.
For that reason, I won't be buying an M1 Mac.