El tamaño de bits del sistema operativo es necesario para el conjunto de instrucciones del procesador, estas instrucciones se utilizarán para manipular los datos y la memoria del PC. Hay dos tamaños de bits - i386 (x32-bit) y x86_64 (x64-bit). x32-bit es obsoleto y no soporta más de 4GB de RAM. x64-bit es más moderno y se usa en todas partes. Todos los procesadores soportan ambas arquitecturas, pero hay distribuciones de Linux que ya no funcionan con x32-bit.
La forma más sencilla de averiguar el bitness de Linux es utilizar arch.
La utilidad se ejecuta así:
$ arch
Hay otro comando que muestra la arquitectura del núcleo de Linux si le pasas la opción -m
:
$ uname -m
Otro comando arch es una forma de proporcionar información sobre los archivos en el sistema de archivos. Los archivos ejecutables ven la arquitectura. Mirando la arquitectura de un fichero del sistema, también averiguará la bitness del sistema operativo. Por ejemplo:
$ file /lib/systemd/systemd
Para que puedas averiguar el bitness del sistema operativo y la configuración, en Ubuntu hay unasección especial Acerca del sistema:
Uno de los ítems indica el bitness del sistema. Tenga en cuenta que si el sistema es x64, puede ejecutar todas las aplicaciones que están diseñadas para trabajar con x32-bit OS. Pero si el sistema operativo es de x32 bits, no podrá ejecutar programas de x64 bits.