Відповіді:
Ви пробували ун-м?
Складається враження, що Uname -m насправді дає
Інакше не для ядра Linux, а для CPU :
cat /proc/cpuinfo
або:
grep flags /proc/cpuinfo
Під параметром "прапори" ви побачите різні значення. Серед них названо "tm (прозорий режим)" або "rm (реальний режим)" або "lm (довгий режим)"
Примітка: у вас може бути 64-розрядний процесор із 32-розрядним ядром. "
Джерело .
Зазвичай, коли ви хочете дізнатися це, ви хочете дізнатися, чи працюють програми як 32-розрядні або 64-бітні, а не для якої архітектури ядро було складено. Як вказує sYnfo, ви можете мати 64-розрядний процесор з 32-бітним ядром. Але що ще важливіше, у вас може бути 64-бітове ядро з 32-бітним простором користувача. У цьому випадку команда uname -m
буде (неточно) повідомляти 64-бітні, оскільки uname повідомляє лише про архітектуру ядра. В Ubuntu та інших похідних Debian ви можете дізнатися свою біт, запустивши:
dpkg --print-architecture
У більшості випадків ви хочете використовувати цю команду замість unme.