"The issue here is about drivers; while Linux has a veritable
Death-Star sized metric of hardware support with drivers, of which
almost all are open source, it’s that remaining percentage
that has the developers bugged, as it were.
"It’s not about a philosophical standpoint, either.
It’s about functionality, flexibility, and support. If not
the code, then at least the specifications, allow the kernel
developers to write, improve, fix, and maintain drivers for the
kernel...."