Sei troppo vago...
La compatibilità delle perifieriche è subordinata al tipo di periferica stessa ed alla sua "vecchiaia"...
In particolare il supporto alle periferiche cosiddette "legacy" (quali per esempio periferiche seriali rs232 o parallele centronics ecc ecc), è un'incognita su tutti i sistemi più recenti del 2003, quando in pratica è sparito il supporto fisico a queste teconologie un po' da tutti i sistemi siano essi *NIX (quindi anche MAC) che Winsozz...
è possibile ancora dotarsi di schede di espansione a prezzi anche accettabili (dipende dal tipo di scheda, ovviamente) ed equipaggiare pure la più fiammante delle macchine con una "vecchia" porta seriale o parallela o joystick, ma la compatibilità del sw non è possibile garantirla...
Per esempio mio padre ha ancora un vecchio scanner parallelo collegato al suo Celeron D (con scheda parallela aggiunta) e Winsozz XP, ma l'unica interfaccia per XP che gli ho trovato è in tedesco!!!