Pour les problèmes matériels, les utilisateurss de linux seraient même plutot mieux lotis que ceux du mac : va trouver une webcam pour OS X ... si tu ne sais pas que Macam (qui reste un portage linux-GSPCA) existe, tu cherches une webcam compatible OS X ... pareil pour ton scanner qui devra être compatible sane/Xsane (portage de linux vers OS X), ta cle TNT-DVB/USB ou ton imprimante qui devra être compatible CUPS (portage de Apple vers linux). Même un simple lance roquette USB marche mieux sous linux que sous mac ... En plus cela représente un avantage : cela supprime l'achat compulsif, vu qu'il faut d'abord s'assurer que cela fonctionnera ... cela amenne à se demander aussi si on en a "juste besoin, "seulement envi" ou "si on nous fait croire que l'on en a envis".
Il me semble aussi que la force de conviction du portefeuille restera toujours la plus percutante : n'achetez que ce qui est correctement supporté par le constructeur pour les environnement linux/BSD et faite le savoir°. Car si l'on se rappelle que c'est un constructeur qui "supporte" son matériel, c'est donc à lui de l'assurer sous linux .. et c'est pas paske M$ à renoncé au support des ses manettes "sidewinder à retour de force" (forts chères au demeurant) en passant de 98 à XP en expliquant qu'il suffisait d'acheter les nouvelles, que l'on est obligé de trouver ce comportement pertinent.

°/Je me rappelle d'une époque où un fabricant de cartes graphiques refusait toutes communications sur son matériel : il a suffi à la communauté concernée de lui mailer une photocopie d'achat d'une marque concurrente plus conciliante, avec une photo d'écran tout en expliquant que sa solution aurait été adoptée si elle avait été compatible linux pour qu'il sorte ses propres drivers ... depuis il continue et sont support linux, même s'il n'est pas open-source est plûtot performant.