linux hardware compatibility