But I agree with you that if I wanted to run Linux, I would get non-Apple hardware, will probably get better support and spend less time fixing things. The interesting thing would be having proper full M* support in Linux as this would allow for more efficient virtualization as a guest.