Qual'è il miglior sistema operativo? Linux vs Mac vs Windows

[UPDATE 2014/10]: Linux sull' ultrabook economico Acer C720 (video).

[UPDATE 2014]: La fine di Windows XP è 8 aprile 2014, il mio consiglio è ElementaryOS, ma se il pc è tanto vecchio LUbuntu o se è potente Ubuntu LTS.

[UPDATE] L'articolo è del 2010, il linea di massima i concetti rimangono validi. Aggiungo solo che ora le interfacce Linux, Gnome3 Shell e Unity sono molto migliorate e in alcuni casi forniscono delle funzionalità che non sono presenti in nessun altro sistema operativo.

E' la domanda che ancora oggi molti si chiedono ed è posta male, perché sarebbe più giusto chiedersi: "quale sistema operativo si adatta meglio a quello che voglio fare col computer?"

Molte persone che conosco propongono Linux come la "soluzione ad ogni male", non è così. Ogni sistema operativo ha i suoi pro e contro, e per proporlo al meglio bisogna prima capire le esigenze di chi abbiamo di fronte.

Visto che ormai siete qui, vediamo di analizzare quali sono i pregi e i difetti di ogni sistema operativo cercando di essere più imparziali possibili, lasciando da parte tutti i fanboy-ismi  e senza dimenticare la vera domanda iniziale.

Vantaggi di Ubuntu/Linux

E' libero, gratuito, sicuro, potete provarlo con facilità tramite LiveCD, Wubi, virtualizzazione.. In generale il vantaggio principale di questo sistema operativo è la flessibilità, si adatta a qualsiasi esigenza: pc vecchi, server, dispositivi particolari,..
L'aggiornamento si fa con un solo comando e copre tutti i software installati sul pc.


Guarda il video Linuxcast -#03 Cos'é il Sistema Operativo Linux e Linux Ubuntu Tour.

Vantaggi di Mac OS X

Unisce la stabilità e sicurezza di Unix con i software professionali di Windows.
Ha un'interfaccia grafica semplice, innovativa, coerente ed accattivante. Le animazioni sono perfettamente amalgamate con il resto del sistema e il touchpad multitouch ne completa l'utilizzo. Mac OS X è il sistema operativo che offre l'esperienza di utilizzo migliore e detto da Mark Shuttleworth (finaziatore di Ubuntu) l'affermazione acquista una certa rilevanza.

Vantaggi di Windows

E' lo standard di fatto. La quasi totalità del software libero, freeware, commerciale, professionale supporta questo sistema operativo. La compatibiltà hardware è massima e per chi vuole giocare con il PC, Windows è la piattaforma di riferimento, visto l'esclusiva sulle DirectX.

Svantaggi di Ubuntu/Linux

Il sistema operativo Linux non è per tutti, l'esperienza di utilizzo può essere molto varia a seconda delle esigenze e dell'hardware che si possiede.
Le interfacce grafiche sono diverse e non coprono tutti gli aspetti del sistema operativo. Talvolta l'utilizzo del terminale è obbligatorio per risolvere i problemi. Alcune suite professionali, presenti in Windows o Mac, semplicemente non esistono.

Svantaggi di Mac OS X

A parità di hardware i Mac sono più costosi e meno potenti. Mac OS X funzionerebbe anche su un EEE PC, ma per motivi commerciali si vuole che funzioni solo sui Mac. Limitazioni analoghe ci sono anche nel funzionamento del sistema operativo. Una bella gabbia dorata. Apple ha una politica ancora più restrittiva di quella di Microsoft e con l'IPhone è evidente. Non solo il controllo sul software Apple, ma anche il controllo sul software fatto da altri per i propri dispositivi.
E' possibile installare molto software proveniente da Linux, ma i sistemi per farlo non sono così efficaci.

Svantaggi di Windows

Spyware, virus, malware, adware.. Quello che credi di installare non è sempre quello che installi, anche un driver per una scheda audio può nascondere sorprese. La semplicità d'uso iniziale viene ripagata con un aggiornamenti e continuo controllo di antivirus e firewall.
Microsoft decide quando il tuo computer è vecchio e devi cambiarlo (se vuoi la nuova versione dei suoi programmi).

La virtualizzazione e hackintosh (osx86)

La virtualizzazione sta prendendo sempre più piede in ambito aziendale e anche in quello domestico può avere un suo senso.

Avere un pc virtuale per sperimentare, può essere solo un vantaggio. In questo contesto la virtualizzazione può servire a prendere il meglio dai sistemi operativi esistenti per trovare il bilanciamento migliore e aumentare la soglia di soddisfazione nell'utilizzo del pc.

Windows(host) e Linux(guest)
Potrebbe essere la soluzione ideale per chi vuole giocare con Windows e navigare in sicurezza con Linux, contemporaneamente.

Linux(host) e Windows(guest)
Se vogliamo avere un Desktop Linux 3d con Compiz e non riusciamo a rinunciare a qualche programma professiale per Windows

Linux(host) e Mac OS X(guest)

Se pensiamo di essere nel tunnel Windows -> Ubuntu -> Mac OS X, ma non ne siamo troppo convinti.

Mac OS X(host hackintosh) Linux(guest) e Windows in dual boot
Se non siamo disposti a passare ad Apple, ma neanche a rinuciare alle prestazioni e al meglio di ogni sistema operativo.

"Hack OS X" non è probabilmente un'iniziativa legale e ben voluta da Apple, ma ci sono vari distribuzioni(Kalyway, iDeneb, iatkos, pcwiz da provare in vmware), che ne si occupano anche degli aggiornamenti e c'é una comunità di supporto anche in italiano.
Le occasioni di compromettere il tutto sono sempre dietro l'angolo, ma ci sono delle utility molto carine (OSx86 Tools) che aiutano a gestire semplicemente il sistema senza fare uso del terminale.

Benchmark [aggiornamento 10/05/2010]

Grazie a Phoronix ecco gli ultimi aggiornamenti Mac OS X 10.6.3 vs. Windows 7 vs. Ubuntu 10.04 su scheda video Nvidia e intel.