LINUX.ORG.RU

С какой архитектурой процессора ваши компьютеры на *nix?

 ,


0

1

Если у вас несколько компьютеров с разными архитектурами — отмечайте всё.

Важно: компьютером здесь считается вся электроника, где стоит Unix-подобная система. Моноблок, ноутбук, сервер, роутер, ретроконсоль, iMac, перепрошитый под онтопик ТВ-бокс и даже мобилка на линуксе — всё это в данном случае компьютер.

Смартфоны и планшеты и прочие гаджеты на Android/iOS не считаются – эти системы в рамках опроса сюда не относим, так как гаджеты с ними есть у большинства .

Роутеры и прочее можно учитывать при условии если:

  • Вы можете на него войти через ssh или графический десктоп (vnc например)
  • Вы можете устанавливать/запускать на нем любые программы по Вашему выбору
  • Устройство имеет постоянное хранилище для данных между перезагрузками
Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 10)

Сюда бы еще разновидности MIPS, у меня роутер на одном из них.

Android-смартфоны, android-планшеты, iPhone и iPad не считаются- они есть у всех.

А вот это неправда.

squareroot ★★★★★
()

Android-смартфоны, android-планшеты, iPhone и iPad не считаются- они есть у всех.

Неправда, не у всех.

CrX ★★★★★
()

Во избежание нездоровых дискуссий заменил «у всех» на «у большинства». Но вопросы остаются.

перепрошитый ТВ-бокс

А неперепрошитый ТВ-бокс? А перепрошитый роутер? А неперепрошитый? Надо, наверное, просто уточнить условия.

hobbit ★★★★★
()
Ответ на: комментарий от Mishahack

То есть получается, что перепрошитая лично ТВ-приставка считается, а так же лично перепрошитый на OpenWRT роутер – не считается?

По-моему, не совсем логично.

hobbit ★★★★★
()
Ответ на: комментарий от Zhbert

без смартфона не зарегать

почему это? макс на самом деле здесь оказался лучше телеграма, в тереграме первый пароль пришел в смс, а остальные уже в телеграм приходили, что было очень неудобно - при поытке войти с другого устройства нужно было устройство куда уже усановлен телеграм, а в максе вводишь номер - тебе прилетет смс с кодом и такие смс будут постоянно прилетать, а не только в первый раз, можно входить выходить с любых устрйств до бесконечности - смс с кодом будут всегда прилетать, что собственно я и делаю - ввожу номер, прилетает смс с кодом, ввожу код, захожу в макс… с этой точки зрения макс конечно лучше, но по факту это унылое говно как и любой другой месенжер, моих надежд он пока не оправдал - так как еще не принес совершенно никакой практической пользы на которую я рассчитывал.

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Потому что недавно читал в новостях, что теперь войти в это не с телефона можно только по сканированию кукарекода с телефона.

Zhbert ★★★★★
()
Ответ на: комментарий от hobbit

Перепрошитая приставка будет верой и правдою служить запасным десктопом владельцу. А перепрошитый роутер будет стоять в уголке и раздавать сеть. И никто про него и не вспомнит пока сеть не упадет.

Да и хотя роутерное железо очень слабое, его существует целый зоопарк, всех опросов не хватит.

Mishahack
() автор топика
Ответ на: комментарий от Zhbert

теперь войти в это не с телефона можно только по сканированию

вчера еще по коду в смс заходил, но не удивлюсь если эту лавочку прикроют, приду домой проверю, мне на самом деле по барабану - не пустят без смартфона и не надо, удалю с компьютера и тут же забуду.

amd_amd ★★★★★
()

x86_64 – десктоп (он же сервер), ноуты.

Что считать за ретроконсоли? В наличии PlayStation 2 (mipsel), PlayStation 3 (powerpc).

kneedeep
()
Последнее исправление: kneedeep (всего исправлений: 1)
Ответ на: комментарий от kneedeep

Если на плойке стоит линукс, а такая возможность есть у Ваших моделей, то считается.

А вообще под ретроконсолью я имел в виду всякие консоли на линуксе с эмуляторами ретро игровых приставок, например, геймстик.

Mishahack
() автор топика
Последнее исправление: Mishahack (всего исправлений: 1)
Ответ на: комментарий от Mishahack

Если на плойке стоит линукс

Запустить можно, но вопрос про любые юниксы были, а там что-то производное от фряхи и стоит как раз.

с эмуляторами ретро игровых приставок

А вообще да, я на ней эмуляторы запускал.

kneedeep
()
Последнее исправление: kneedeep (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Не, это имя аппаратной платформы uname берёт это либо на моменте своей сборки под эту аппаратную платформу, либо из sysinfo SI_ARCHITECTURE,sysctl UNAME_PROCESSOR

Можешь поглядеть

apt source coreutils && grep element -B 40 coreutils*/src/uname.c;
LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

если взять машину 64-bit, ядро i686 и выполнить uname -m ответ не i686 выйдет? проверить сейчас нечем - нет машины 64-bit под рукой.

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 2)
Ответ на: комментарий от amd_amd

Сейчас для чистоты эксперимента (так как реализация uname может быть иная, но логика та же) проверю, взял это https://cdimage.debian.org/cdimage/archive/8.9.0-live/i386/iso-hybrid/ качаю на флешку и гружусь в debian-live-8.9.0-i386-cinnamon-desktop.iso ось через ventoy на amd64 машине.

Выбираю Live (586) в меню GRUB, там ещё 686-pae есть, но нафиг. Вывод uname -m

i686

Итого, да, я обделался, оно выводит имя аппаратной платформы для которой собрано ПО, а не аппаратной платформы на котором ПО запущено. Так что да, ты прав, а я нет. Но дело не в ядре, а в том как собран конкретно uname, да он в составе coreutils, но всякое бывает.

Более того я сам же в сорцах на которые сослался поглядеть не заметил что в idef хардкод в определённых случаях есть. Спать наверное пора, совсем рассеянный.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Короче никак не получить походу, чтобы кратко и ёмко, как в опросе, arch тоже вернёт то под что он собран, а не на чём запущен, все утилиты читающие proc, а тот cpuid инструкцию разбирающий, максимум что выдаст это модель процессора и поддерживаемые им фичи, а уж чем там этот процессор является amd64, i386 или PowerPC, ARM, Motorolla 68k и так далее ты должен будешь выяснять самостоятельно сверяясь с интернетом или какими-то табличками соответствия.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

я обделался

не ты великий гуру и просто ошибся, а я даже не знал и только делал предположения, совершенно случайно совпало что я оказался прав.

amd_amd ★★★★★
()

Ну, в ноуте x86_64.

Даже атом в стареньком нетбуке умеет в 64 бита (хотя зачем ему, когда чипсет более 2 ГБ не поддерживает?)

Есть Raspberry Pi 4, круглосуточно крутит торренты и держит SMB-шару. Архитектурно, концептуально и по фактическому использованию вполне себе компьютер. Там, понятное дело, arm64.

Чистый x86 у меня был очень давно, когда еще в порядке вещей было записывать друг другу CD и DVD, флешки постепенно превращались из дорогой игрушки в повседневный аксессуар, компьютерные клубы теряли игровой рынок из-за домашних ПК, но еще жили за счет доступа в интернет, ориентацию маководов обсуждали на серьезных щах, а верхом телевизоростроения считалась плазма.

Других архитектур у меня никогда не было.

Я вынужден признать, что какие-то перспективы на потребительском рынке есть только у RISC-V и Loongson. Эльбрус так и не дошел до розницы. Всё остальное – для ретрокомпьютерных междусобойчиков, даже актуальная Amiga на PowerPC.

Vidrele ★★★★★
()
Ответ на: комментарий от Vidrele

актуальная Amiga на PowerPC

Можно про это поподробнее? Мне интересна эта тема но информации мало. Это из серии «актуальный» спектрум на fpga?

Mishahack
() автор топика
Ответ на: комментарий от Mishahack

Можно про это поподробнее? Мне интересна эта тема но информации мало.

Вроде бы, AmigaOne X5000 производится с 2016 года и до сих пор. В европейской рознице за несколько тысяч евро найти можно, на вторичке, возможно, тоже. Но это для совсем уж энтузиастов или для тех, кто в детстве пощупал Амигу и теперь неплохо зарабатывает.

Это из серии «актуальный» спектрум на fpga?

Нет, это вполне себе современный пука, просто медленный. Но закосы под ретро с эмулятором внутри тоже где-то есть, куда же без них.

Я в этой теме нахожусь не глубже праздного интереса, как деды жили. Моё ретро – денди, сега, PS1, затем Windows 9x на x86. Один раз держал в руках самосборный спектрум. Выключенный. В 2015, кажется, году.

Vidrele ★★★★★
()
Ответ на: комментарий от Mishahack

Слабоватая аргументация.

Всё-таки пункты опроса должны быть понятны большинству голосующих без 10-кратного прочтения преамбулы стоя на холме в безлунную ночь. И так часть людей запутается, что считать компом, а тут ещё перепрошитое одно считаем, перепрошитое другое на считаем.

Мне кажется, что многие и не знают какой там стоит проц.

Те, кто не знает, те очевидно, не перепрошивали.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Почему бы не добавить еще x86_64_v3 и x86_64_v4 ? У меня 1 x86_64 и 2 x86_64_v3 . итого 3 компа в одной комнате.

jura12 ★★★
()
Ответ на: комментарий от jura12

Почему бы не добавить еще x86_64_v3 и x86_64_v4 ?

Если добавлять, то обязательно в описание добавить, как узнать. Думаю, многие понятия не имеют обо всех этих v3 и v4.

CrX ★★★★★
()

x86_64 основной ноут, arm64 домашний сервер

Интересно то, что один и тот же рендеринг битмапных шрифтов (в plan9port, не сам linux) очень медленно работает на arm64. Вот думаю в чём дело. Возможно, некоторые архитектурно-специфичные оптимизации не срабатывают.

kaldeon ★★
()
Ответ на: комментарий от CrX

обязательно в описание добавить, как узнать.

проверить можно командой /lib64/ld-linux-x86-64.so.2 --help (available since glibc 2.33[44]).

внизу если написано x86-64-v3 (supported, searched) значит будет работать.

jura12 ★★★
()
Последнее исправление: jura12 (всего исправлений: 1)
Ответ на: комментарий от CrX

Я вот сейчас искренне завидую вам с @amd_amd, что вам не пришлось столкнуться с необходимостью смартфона.

Я вот пришёл в банк, а там «Отправила вам ссылку в СМС, октройте её в приложении и оплатите…». Или электронная подпись, которую Сбер теперь навязывает… И путей два — прогнуться и сделать дело или отказаться от сделки по идеологическим причинам с неявным концом этого пути.

Я туда тоже пришёл со звонилкой, но смартфон был в сумке просто на всякий случай. В итоге пришлось переставлять симки, а потом ещё приседать на ровном месте из-за неудобства расположения всех «наших» приложений в отдельном профиле.

Zhbert ★★★★★
()
Ответ на: комментарий от jura12

Неуниверсально. Работает только для glibc, с musl не сработает, не говоря уж о других unix-подобных системах, упоминаемых в опросе, ну то есть например на BSD.

Надёжнее будет cat /proc/cpuinfo | grep -m1 flags. Но там не будет это прямым текстом написано, надо знать, какие флаги означают какую архитектуру. Как-то так получается вроде бы достаточно надёжно:

FLAGS="$(cat /proc/cpuinfo | grep -m1 flags)"
echo "$FLAGS" | grep avx512 >/dev/null && echo "v4 is supported"
echo "$FLAGS" | grep avx >/dev/null && echo "v3 is supported"
echo "$FLAGS" | grep sse4_2 >/dev/null && echo "v2 is supported"
CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

согласен. твой метод хороший. оформи на скачивание, проверь если есть возможность другие варианты.

jura12 ★★★
()
Ответ на: комментарий от CrX

хочешь я скрипт напишу? вот еще данные:
Zen 4/5: In addition to the x86-64-v4 instruction set, the following instructions are added:

abm, adx, aes, avx512bf16, avx512bitalg, avx512ifma, avx512vbmi, avx512vbmi2, avx512vnni,
avx512vpopctndq, clflushopt, clwb, clzero, fsgsbase, gfni, mwaitx, pclmul, pku, prfchw,
rpdid, rdrnd, rdseed, sha, sse4a, vaes, vockmulqdq, wbnoinvd, savec, xsaveopt, xsaves 
jura12 ★★★
()

Браузерный ИИ написал скрипт определения типа архитектуры процессора https://github.com/jura1243/CPU-Architecture-Detector . должен работать в линуксе и windows (не тестил, но скоро буду ). остальные не тестил.

jura12 ★★★
()
25 июня 2026 г.

Роутеры стоит считать, если с его ковыряния началось освоение альтернативных Windows систем. Таких будет подавляющее меньшинство.

question4 ★★★★★
()

Всё, кроме pinetab2 — x86_64. Pinetab2, соответственно, arm64

XMs ★★★★★
()

Дешёвый iMac это перепрошитый iPad на подставке.

А почему Android не считается? Или считается, но только на ноутбуках и офисных компах?

vM ★★★
()
Ответ на: комментарий от vM

А что, ныне макось и на яПад можно упихнуть?

Mishahack
() автор топика
Ответ на: комментарий от fugbix

Ну естесна). Вообще я вижу за ARMатурой будущее, но что то мне подсказывает, что не будет оно светлым. ARM ноутбуки само собой будут с виндой и не дай Бог начнут загрузчик лочить как на андроиде, фиг избавишься от Мастдая…

Mishahack
() автор топика
Ответ на: комментарий от CrX

надёжнее будет у конкретного компилятора спросить

# cat /proc/cpuinfo 
processor       : 0
cpu             : 7455, altivec supported
clock           : 867.000000MHz
revision        : 3.3 (pvr 8001 0303)
bogomips        : 108.20

timebase        : 33280414
platform        : PowerMac
model           : PowerBook6,1
machine         : PowerBook6,1
motherboard     : PowerBook6,1 MacRISC3 Power Macintosh
detected as     : 287 (PowerBook G4 12")
pmac flags      : 0000001a
L2 cache        : 256K unified
pmac-generation : NewWorld
Memory          : 1152 MB
 
# gcc -mcpu=native -mtune=native -E -v - </dev/null 2>&1 | grep cc1
 /usr/libexec/gcc/powerpc-unknown-linux-gnu/15/cc1 -E -quiet -v - -mcpu=7450 -mtune=7450 -msecure-plt -dumpbase -


 #  cat /proc/cpuinfo 
Processor       : ARMv7 Processor rev 0 (v7l)
processor       : 0
BogoMIPS        : 13.53

processor       : 1
BogoMIPS        : 13.53

Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 
CPU implementer : 0x51
CPU architecture: 7
CPU variant     : 0x1
CPU part        : 0x04d
CPU revision    : 0

Hardware        : ville
Revision        : 0080
Serial          : 0000000000000000

# gcc -mcpu=native -mtune=native -E -v - </dev/null 2>&1 | grep cc1
 /usr/libexec/gcc/armv7a-unknown-linux-gnueabihf/15/cc1 -E -quiet -v - -mfloat-abi=hard -mfpu=vfpv3-d16 -mtls-dialect=gnu -mcpu=arm10e -marm -mlibarch=armv7-a+fp -march=armv7-a+fp -dumpbase -
cc1: warning: switch '-mcpu=arm10e' conflicts with switch '-march=armv7-a+fp'


занятно, что новые версии гцц чот тупят в последнем случае

madcore ★★★★★
()
Ответ на: комментарий от James_Holden

Несколькими сообщениями ниже я написал один из способов. Есть и другие, в том числе упомянутые в этом треде.

CrX ★★★★★
()

В основном, x86-64. «Эльбрус» и PowerPC - пока нет возможности. На «Эльбрусе» скорее всего будет ALT, на PowerPC FreeBSD, которая к тому времени уже будет пересобрана под собственным брендом.

И, да, заголовок поправь.

sparkie ★★★★★
()
Ответ на: комментарий от Mishahack

Короче

Ну вот я такое «короче» на главную подтверждать не хочу. Люди, перепрошивавшие и админившие роутер на OpenWRT, на ЛОРе точно есть, и для кого-то из них роутер куда более «родное» линукс-устройство, чем какой-то там ТВ-бокс.

Для перепрошитых ТВ-приставок и перепрошитых роутеров должны быть одни правила: либо оба учитываем, либо оба не учитываем. Иначе ты просто запутаешь голосующих, и вместо архитектур будут обсуждать, какой придурок опрос сделал и какой идиот его подтвердил.

P.S. А смартфон, перепрошитый на какой-нибудь Alt Mobile (это не производное от AOSP, если что) или Sailfish, считать?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.