Mit der Hardware ist es unter Linux wie unter jedem anderem Betriebsystem auch. Man muss unterstützte Hardware kaufen. So wie Windows keine Alpha Prozessoren unterstützt, unterstützt Linux halt bestimmte wlan Karten nicht.
Mittlerweilen unterstützt Linux aber auch wesentlich mehr i386 (PC) Hardware als das aktuelle Windows. Bei allem was neu rauskommt ist man trotzdem gut beraten sich zu informieren.
Leute rund um Linux pflegen sehr gute Datenbanken was alles unterstützt wird. Drucker , Scanner, video devices (v4l) und wlan" sind einige kritische Bereiche.
Handysynchronisation und ähnliches ist in einem sehr anfänglichen Status
Hier ist einige Info über Hardware die ich verwende. Alles hier funktioniert natürlich unter Linux bzw. Debian. Eventuelle Probleme sind hier beschrieben.
Also zuerst im Internet recherchieren, dann mit einer Live Distribution ausprobieren und erst dann zum Schluss kaufen!