To expand on andrewaylett's comment, that it is open source doesn't automatically mean "100% hardware compatibility."
Even for the linux kernel, someone somewhere has to figure out how to get it to boot on every piece of hardware.
It's not magic. The nice thing is that if the first person who gets it working can just 'git push' their code to kernel.org, then the next person doesn't have to redo all that work.
Even for the linux kernel, someone somewhere has to figure out how to get it to boot on every piece of hardware.
It's not magic. The nice thing is that if the first person who gets it working can just 'git push' their code to kernel.org, then the next person doesn't have to redo all that work.