Розрядність ОС необхідна для набору інструкцій під процесор, ці інструкції будуть використовуватися для роботи з даними і пам'яттю ПК. Є дві розрядності - i386 (х32-бітна) і x86_64 (х64-бітна). х32-бітна застаріла і підтримує роботу з не більш ніж 4 ГБ ОЗП. х64-бітна сучасніша і застосовується повсюдно. Усі процесори підтримують обидві архітектури, але є дистрибутиви Linux, які вже перестали спільно працювати з х32-бітною розрядністю.
Найпростіше дізнатися розрядність ОС Linux - використовувати arch.
Виконується утиліта так:
$ arch
Є й інша команда, яка виводить архітектуру ядра Linux, якщо передати їй опцію -m
:
$ uname -m
Інша команда file
- спосіб надати інформацію про файли у файловій системі. У виконуваних файлах проглядається архітектура. Переглядаючи архітектуру системного файлу, ви дізнаєтеся і розрядність ОС. Наприклад:
$ file /lib/systemd/systemd
Так дізнатися розрядність ОС можна і в Налаштуваннях, в Ubuntu є спеціальнийрозділ Про систему:
В одному з пунктів зазначено розрядність системи. Звертаємо увагу, якщо система х64, то вона здатна запускати всі програми, які розраховані на роботу з х32-бітною ОС. А ось якщо ж ОС х32-бітна, запускати х64-бітні програми вона просто не зможе.