Fino a Ubuntu 13.04 , Ubuntu ha consigliato a tutti gli utenti di utilizzare l'edizione a 32 bit di Ubuntu nella sua pagina di download. Tuttavia, questa raccomandazione è stata rimossa per un motivo: gli utenti dei PC moderni stanno meglio con l'edizione a 64 bit.
Mentre Microsoft installa da anni l'edizione a 64 bit di Windows sui PC moderni per impostazione predefinita, Ubuntu è stata più lenta a raccomandare l'uso della sua edizione a 64 bit, ma questo è cambiato.
32 bit e 64 bit: qual è la differenza?
Abbiamo coperto la differenza tra l'elaborazione a 32 bit e quella a 64 bit quando abbiamo esaminato il file differenza tra le edizioni a 32 bit e 64 bit di Windows 7 .
In poche parole, tutti i moderni processori Intel e AMD sono processori a 64 bit. I processori a 64 bit possono eseguire software a 64 bit, che consente loro di utilizzare quantità maggiori di RAM senza alcuna soluzione alternativa, allocare più RAM ai singoli programmi (particolarmente importante per giochi e altre applicazioni impegnative) e impiegare funzionalità di sicurezza di basso livello più avanzate .
Tuttavia, i processori a 64 bit sono retrocompatibili e possono eseguire software a 32 bit. Ciò significa che è possibile installare un sistema operativo a 32 bit su un computer a 64 bit. Mentre i sistemi operativi a 64 bit stavano risolvendo i loro problemi, erano consigliati i sistemi operativi a 32 bit.
Tieni presente che puoi ancora eseguire software a 32 bit su un sistema operativo a 64 bit, quindi dovresti essere in grado di eseguire gli stessi programmi, anche se opti per un sistema operativo a 64 bit. In effetti, la maggior parte dei programmi installati nelle edizioni a 64 bit di Windows sono programmi a 32 bit. Su Linux, la maggior parte dei programmi sarà in formato a 64 bit, poiché le distribuzioni Linux possono ricompilare il software open source per CPU a 64 bit.
Problemi precedenti a 64 bit
Come Windows, che aveva problemi iniziali con i sistemi operativi consumer a 64 bit ai tempi di "Windows XP 64-bit Edition", Ubuntu e altri sistemi desktop Linux hanno riscontrato una serie di problemi con l'edizione a 64 bit del loro software.
- Compatibilità con Flash (e altri plugin del browser) : Il plug-in Flash di Adobe una volta era disponibile solo in formato a 32 bit, mentre un browser a 64 bit veniva fornito con l'edizione a 64 bit di Ubuntu. Ciò significava che gli utenti dovevano installare un browser a 32 bit separato o utilizzare nspluginwrapper, una soluzione hacker che consentiva l'esecuzione di plug-in a 32 bit nei browser a 64 bit. Alla fine, Adobe ha rilasciato una versione di anteprima del suo plug-in Flash a 64 bit, ma anche questo plug-in ha avuto alcuni problemi. A questo punto, è disponibile una versione stabile di Flash per sistemi a 64 bit, quindi i plug-in del browser dovrebbero funzionare correttamente su entrambi i sistemi operativi a 32 bit e 64 bit.
- Compatibilità software : Le applicazioni a 32 bit possono essere eseguite su sistemi operativi a 64 bit, ma per funzionare necessitano delle librerie a 32 bit appropriate. Un'edizione "pura" di Linux a 64 bit non sarebbe in grado di eseguire applicazioni a 32 bit perché non dispone delle librerie appropriate. A questo punto, le librerie di compatibilità a 32 bit sono state abbastanza ben testate e possono essere installate rapidamente dal gestore di pacchetti - possono anche essere installate automaticamente quando si tenta di installare un pacchetto che le richiede.
- Bug : Un minor numero di utenti utilizzava le edizioni a 64 bit di Ubuntu, quindi non erano altrettanto ben testate e occasionalmente venivano riscontrati bug, in particolare con le librerie di compatibilità a 32 bit. Tuttavia, molte più persone ora usano l'edizione a 64 bit di Ubuntu, quindi i bug vengono risolti molto più rapidamente.
- Problemi di installazione : Uno dei motivi principali per cui Ubuntu consigliava nuovi usi per il download dell'edizione a 32 bit era che era garantita l'installazione sui loro sistemi, indipendentemente dal fatto che avessero processori a 32 o 64 bit. Se Ubuntu consigliava l'edizione a 64 bit, gli utenti con vecchi computer potrebbero provare a installarlo e non farlo. Tuttavia, i sistemi a 64 bit sono diventati sempre più comuni: a meno che non utilizzi un computer molto vecchio, il tuo computer probabilmente ha un processore a 64 bit.
Fortunatamente, Linux utilizza principalmente driver open-source, quindi non dovresti aver bisogno di vecchi driver hardware che sono disponibili solo in formato a 32 bit.
Perché dovresti probabilmente usare l'edizione a 64 bit
A questo punto, i nodi sono risolti: Flash funziona, è facile installare software a 32 bit, i bug non sono comuni e probabilmente hai una CPU a 64 bit. Se sei indeciso, è tempo di fare il tuffo e utilizzare la versione moderna di Ubuntu.
- Prestazione : Phoronix ha esaminato la differenza di prestazioni tra le edizioni a 32 bit e 64 bit di Ubuntu 13.04. Hanno scoperto che l'edizione a 64 bit di Ubuntu ha avuto prestazioni superiori nei benchmark del mondo reale.
- Compatibilità UEFI : L'edizione a 32 bit di Ubuntu non funziona con UEFI firmware trovato su computer recenti dotati di Windows 8, quindi dovrai installare l'edizione a 64 bit di Ubuntu su di essi.
- Funzionalità di memoria e sicurezza : La stessa memoria e fattori di sicurezza abbiamo menzionato per Windows 7 si applicano anche a Linux. Se vuoi che il tuo sistema abbia la capacità di assegnare più memoria ai singoli processi e utilizzare le ultime funzionalità di sicurezza di basso livello, avrai bisogno dell'edizione a 64 bit di Ubuntu.
I problemi principali con le edizioni a 64 bit di Linux sono stati risolti, quindi è un buon momento per passare alla versione a 64 bit.
Quando utilizzare l'edizione a 32 bit
Se hai ancora un processore a 32 bit, ti consigliamo di utilizzare l'edizione a 32 bit. Potresti anche voler utilizzare l'edizione a 32 bit se disponi di driver hardware proprietari disponibili solo in formato 32 bit, ma è molto improbabile che ciò accada su Linux: dovrebbe essere applicato principalmente agli utenti Windows.
Per verificare se il tuo computer Ubuntu ha una CPU a 32 o 64 bit, esegui il lscpu comando in un terminale. Una CPU a 64 bit sarà in grado di funzionare sia in modalità a 32 bit che a 64 bit, mentre una CPU a 32 bit sarà in grado di funzionare solo in modalità a 32 bit.
Hai riscontrato problemi con l'edizione a 64 bit di Ubuntu o la usi da molto tempo senza problemi? Lascia una risposta e condividi la tua esperienza!