Почему это 64-битное имя программного пакета содержит «AMD»? - PullRequest
1 голос
/ 15 декабря 2011

Я собираюсь установить Riak на сервер.Когда я захожу на сервер, Ubuntu выдает мне строку приветствия, в которой, среди прочего, указано «x86_64», что я понимаю как чип x86 и 64-битная архитектура.

Когда я смотрю на свойварианты пакетов Debian здесь , я вижу:

  • 64-битная версия с именем riak_1.0.2-1_amd64.deb
  • 32-битная версия с именем riak_1.0.2-1_i386.deb

Это заставляет меня задуматься:

  • Я не могу использовать первый пакет, потому что он предназначен для чипов AMD.
  • Я не вижу 64-битнуюверсия для чипов x86, так что я думаю, что мне нужно использовать 32-битную версию?

Однако мой коллега говорит мне, что первый пакет будет работать нормально.Он говорит, что видел это раньше, не знает, почему его так называют.

Это условно? Если так, то почему в названии «AMD», если оно не указано?тип чипа?

Ответы [ 3 ]

2 голосов
/ 16 декабря 2011

x86_64 [...], который я понимаю как чип x86 и 64-битную архитектуру.

Точнее, это набор инструкций, синоним для котороготакже AMD64 .

, почему в названии указано «AMD», если в нем не указан тип чипа?

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

1 голос
/ 16 декабря 2011

amd64 - это имя AMD (и оригинального Microsoft) для x86_64 или Intel 64 или x64.

Все они имеют одинаковую архитектуру, а именно 64-битные расширения для x86.

0 голосов
/ 16 декабря 2011

Как описано на странице Debian - порты AMD64 :

Порт состоит из ядра для всех 64-битных процессоров AMD с расширением AMD64 и всех процессоров Intel с расширением EM64T и общего 64-битного пространства пользователя.

...