Почему в имени файла iso-образа Ubuntu присутствует «amd»?

Почему в имени файла iso-образа Ubuntu присутствует «amd»?

Если вы загрузите iso-файл с Ubuntu, вы получите что-то вроде этого:

ubuntu-10.04.3-server-amd64.iso
ubuntu-11.10-desktop-amd64.iso

Каждая часть в имени файла мне кажется довольно понятной, за исключением 'amd'. Поэтому у меня есть следующие вопросы.

Почему в имени файла присутствует строка «amd»?

Какие еще строки в имени файла можно найти вместо «amd»?

решение1

Это просто условность, поскольку AMD создала 64-битные расширения для набора инструкций x86 (Intel 386/486/Pentium). В то время Intel продвигала Itanium как единственное 64-битное решение, и Intel не копировала расширения AMD, пока не стало ясно, что AMD создала что-то, что широко используется. #define AMD64 использовался для того, чтобы отличить этот 64-битный набор инструкций от набора инструкций Itanium от Intel.

решение2

AMD опередила Intel, добавив 64-разрядную поддержку в свои чипы линейки X86, в то время как Intel совместно с HP продвигала чип Itanium как будущее 64-разрядных вычислений.

Позднее Intel лицензировала и реализовала расширения AMD в своей собственной линейке чипов.

Версия amd64 будет работать на чипах текущего поколения как AMD, так и Intel (кроме Itanium, который в основном мертв, за исключением некоторых серверов/рабочих станций HP). Это если вы хотите использовать 64 бита. Это просто дает AMD честь за то, что она стала первой.

решение3

Иногда их также называют x86_64, что имеет небольшой уклон в сторону Intel. Название x86 берет свое начало в линейке процессоров Intel 8086.

решение4

Да, раньше были разговоры (в списке рассылки, я думаю), что имя должно быть более общим, и было решено, что x86_64 — правильный путь (это то, что использует Arch Linux, насколько я знаю). В то время они говорили, что это изменение будет сделано, но не знали, когда (это было около года назад, я слышал это).

Связанный контент