Il bitness del sistema operativo è necessario per il set di istruzioni del processore, che verranno utilizzate per manipolare i dati e la memoria del PC. Esistono due dimensioni di bit: i386 (x32-bit) e x86_64 (x64-bit). x32-bit è obsoleto e supporta non più di 4GB di RAM. x64-bit è più moderno e viene utilizzato ovunque. Tutti i processori supportano entrambe le architetture, ma ci sono distribuzioni Linux che non funzionano più con x32-bit.
Il modo più semplice per scoprire il bitness di Linux è usare arch.
L'utility viene eseguita in questo modo:
$ arch
Esiste un altro comando che fornisce l'architettura del kernel Linux, se gli si passa l'opzione -m
:
$ uname -m
Un altro comando file
è un modo per fornire informazioni sui file del file system. I file eseguibili visualizzano l'architettura. Guardando l'architettura di un file di sistema, si scopre anche la bitness del sistema operativo. Ad esempio:
$ file /lib/systemd/systemd
Per conoscere la bitness del sistema operativo e le impostazioni, in Ubuntu è presente unasezione specialeInformazioni sul sistema:
Una delle voci indica la bitness del sistema. Si noti che se il sistema è x64, può eseguire tutte le applicazioni progettate per funzionare con i sistemi operativi a x32 bit. Ma se il sistema operativo è a x32 bit, non sarà in grado di eseguire programmi a x64 bit.