Il dibattito sul sistema operativo «migliore» è quasi sempre sterile. Ognuno dei tre grandi sistemi desktop nasce da una storia e da scelte diverse, e ciascuno è il più adatto per qualcuno. Più utile della classifica è capire in che cosa differiscono davvero, così da scegliere in base a ciò che devi fare e non all'abitudine o alla moda.
Origini e architettura
- Windows discende dalla famiglia Windows NT, progettata da Microsoft come sistema proprio, indipendente dalla tradizione Unix. Usa le lettere di unità (
C:), il registro di sistema per gran parte della configurazione e il filesystem NTFS. - macOS si basa su Darwin, un nucleo con radici Unix che combina il microkernel Mach con componenti derivati da BSD. È certificato come Unix e, dal terminale, si comporta in modo molto simile a Linux.
- Linux, in senso stretto, è solo il kernel; quello che si installa è una distribuzione che lo unisce agli strumenti GNU, a un ambiente grafico e a un gestore di pacchetti. È anch'esso di tradizione Unix, ma libero e sviluppato in modo aperto.
La conseguenza pratica è che macOS e Linux condividono molta della logica della riga di comando: percorsi con la barra /, permessi in stile Unix, shell come Bash o zsh.
Hardware
È la differenza più netta:
| Hardware | |
|---|---|
| Windows | quasi ogni PC sul mercato, dai portatili economici alle workstation |
| macOS | solo computer Apple |
| Linux | gran parte dei PC, server, schede come Raspberry Pi, molti dispositivi integrati |
Apple controlla sia hardware sia software e può ottimizzarli insieme: è la ragione dell'integrazione stretta e dell'autonomia notevole dei suoi portatili. Windows deve funzionare su combinazioni infinite di componenti, e questo spiega sia la sua flessibilità sia una parte dei problemi di driver. Linux supporta moltissimo hardware direttamente nel kernel, ma alcuni componenti recenti, come certi adattatori wireless o lettori di impronte, possono richiedere tempo prima di essere supportati bene.
Installare i programmi
- Su Windows si scaricano installatori dai siti dei produttori, si usa il Microsoft Store o, sempre più spesso, winget da riga di comando.
- Su macOS si trascina l'applicazione nella cartella Applicazioni, si usa l'App Store o il gestore Homebrew.
- Su Linux il canale principale è il gestore di pacchetti della distribuzione, che installa e aggiorna tutto da repository verificati; a questo si aggiungono formati come Flatpak.
Il modello dei repository, nato su Linux, è comodo e sicuro: un solo comando aggiorna sistema e programmi. Gli altri due sistemi si sono avvicinati a questo modello con i loro store.
Aggiornamenti
Windows distribuisce aggiornamenti mensili di sicurezza e aggiornamenti di funzionalità periodici, con margini limitati per rimandarli sulle edizioni Home. macOS rilascia una versione maggiore all'anno e aggiornamenti intermedi; ogni versione viene supportata per un numero limitato di anni e i computer più vecchi a un certo punto non ricevono più la versione nuova. Su Linux dipende dalla distribuzione: alcune hanno versioni con supporto lungo, altre si aggiornano in modo continuo. Nella maggior parte dei casi è l'utente a decidere quando riavviare.
Sicurezza
Nessuno dei tre è invulnerabile, e la differenza la fanno soprattutto aggiornamenti e abitudini. Alcune caratteristiche di base:
- Windows, essendo il più diffuso sui desktop, è il bersaglio principale del software malevolo generico; ha però difese integrate solide, come Microsoft Defender, il controllo dell'account utente e la cifratura BitLocker sulle edizioni che la includono.
- macOS verifica la firma delle applicazioni con Gatekeeper, isola le parti critiche del sistema in sola lettura e chiede permessi espliciti per accedere a fotocamera, microfono e cartelle personali.
- Linux separa nettamente utente e amministratore, installa quasi tutto da fonti firmate e ha meno software malevolo diffuso per desktop. I server Linux esposti a Internet, invece, sono bersagli costanti e richiedono cura.
Personalizzazione e controllo
Linux offre il controllo più ampio: si può cambiare ambiente grafico, sostituire qualsiasi componente, leggere il codice sorgente. È un vantaggio per chi vuole capire e adattare, meno per chi vuole solo che tutto funzioni. macOS è all'estremo opposto: poche opzioni, comportamento coerente. Windows sta nel mezzo, con molte impostazioni ma anche molte decisioni prese dal produttore, come la raccolta di dati diagnostici e la presenza di servizi online integrati.
Software professionale e giochi
Qui spesso si decide tutto. Alcuni programmi professionali esistono solo per Windows, o per Windows e macOS: certi software di progettazione, contabilità o di settore. Alcuni strumenti creativi sono storicamente legati a macOS. Lo sviluppo web e il lavoro sui server si fanno benissimo su tutti e tre, con un vantaggio naturale per Linux e macOS. Per i giochi Windows resta il riferimento, anche se gli strati di compatibilità hanno reso giocabili su Linux molti titoli, con eccezioni legate soprattutto ai sistemi anti-cheat.
Come scegliere
Nel mio lavoro uso tutti e tre, ciascuno per ciò che fa meglio, e consiglio di partire dalle domande giuste:
- Quali programmi indispensabili devo usare, e su quali sistemi esistono?
- Che hardware ho o voglio comprare?
- Quanto tempo voglio dedicare alla configurazione?
- Mi serve la riga di comando in stile Unix per lavoro o studio?
Le risposte restringono la scelta più di qualsiasi classifica.
In sintesi
- macOS e Linux condividono la tradizione Unix; Windows ha un'architettura propria.
- macOS funziona solo su hardware Apple, Windows quasi ovunque, Linux anche su server e schede.
- Linux installa e aggiorna tutto dai repository; gli altri si sono avvicinati con gli store.
- La sicurezza dipende soprattutto da aggiornamenti e abitudini, non dal logo.
- Si sceglie partendo dai programmi indispensabili e dall'hardware, non dalle preferenze altrui.