Conoscere la porta arduino, o rilevarla

Qualcosa magari può essere fatto, però diventa una soluzione legata ad un singolo sistema operativo.
Ad esempio in WinXP c'e' voce in registro di sistema. Ma su Linux? Su Mac ?
Inoltre si parla di riconoscere USB (dove dietro c'e' Arduino) su Processing, quindi bisognerebbe fare libreria per Processing.