Among the biggest challenges for Linux developers — and one of the reasons we, at least, hear most often for not switching to Linux — is that Linux device support isn't as complete as some other ...