Les pilotes des carte wifi sous GNU/Linux sont en général mauvais. Ceci est dû au fait que les constructeurs font des drivers pour les systèmes Windows, mais pas pour GNU/Linux, et ne veulent pas non plus fournir la documentation pour en faire.
Du coup, les développeurs GNU/Linux sont obligés d'utiliser des méthodes longues et peu pratiques pour comprendre le fonctionnement de chaque carte wifi (cela s'applique aussi aux autres types de matériels : carte graphique...) et d'essayer de coder le pilote.
On notera toutefois qu'Intel participe beaucoup à la construction de pilote open source pour son matériel, de même qu'AMD (qui ne fait pas de carte wifi, mais de très bonnes cartes graphiques).