La taille des bits du système d'exploitation est nécessaire pour le jeu d'instructions du processeur, ces instructions étant utilisées pour manipuler les données et la mémoire de l'ordinateur. Il existe deux tailles de bits : i386 (x32-bit) et x86_64 (x64-bit). x32-bit est obsolète et ne supporte pas plus de 4 Go de RAM. x64-bit est plus moderne et est utilisé partout. Tous les processeurs prennent en charge les deux architectures, mais certaines distributions Linux ne fonctionnent plus avec x32-bit.
La manière la plus simple de connaître le bitness de Linux est d'utiliser arch.
L'utilitaire s'exécute comme suit :
$ arch
Il existe une autre commande qui affiche l'architecture du noyau Linux si vous lui passez l'option -m :
$ uname -m
Une autre commande de fichier
est un moyen de fournir des informations sur les fichiers du système de fichiers. Les fichiers exécutables affichent l'architecture. En examinant l'architecture d'un fichier système, vous découvrirez également le niveau de bits du système d'exploitation. Par exemple :
$ file /lib/systemd/systemd
Pour connaître le niveau de bits du système d'exploitation et les paramètres, Ubuntu dispose d'unesection spécialeintitulée À propos du système :
L'une des rubriques indique le niveau de bits du système. Veuillez noter que si le système est x64, il peut exécuter toutes les applications conçues pour fonctionner avec un système d'exploitation x32 bits. Mais si le système d'exploitation est x32-bit, il ne pourra pas exécuter les programmes x64-bit.