premetto che ritengo os x superiore a linux sotto molti punti di vista. cmq linux e` un kernel, cioe` un programma cheti permette di gestire il tuo hardware (in soldoni). per semplicita` si indicano con questo nome una serie di sistemi operativi che si basano su questo kernel, che si chiamano distribuzioni. le piu` famosi le trovi su http://distrowatch.org
l'immunita` ai virus meriterebbe un discorso lungo, pero` in buona approssimazione e` come dici tu
linux e` open source, gpl e gratuito, cosi` come la maggior parte delle distribuzioni.
una cosa importante: i programmi per windows in generale non girano su linux. ci sono dei trucchi per farlo ma non e` in generale consigliabile o semplice. questo generalmente non e` un problema, perche` nei cd (ormai dvd) delle distribuzioni c'e` ormai una quantita` di programmi mostruosa.
da notare che linux gira a 64 bit in modo nativo (e non a 32 bit come win fino a poco tempo fa) sugli amd64 da prima che questi processori uscissero sul mercato.
se vuoi cominciare ti consiglio di provare mandriva 2005 o suse 9.3: quest'ultima e` fenomenale, anche se richiede di scaricare alcuni aggiornamenti da internet per riprodurre alcuni formati audio e video (procedura comunque automatizzata e molto semplice).
se vuoi sapere altro non esitare a chiedere