Чому в імені файлу ubuntu iso є "amd"?


23

Якщо ви завантажите iso-файл з ubuntu, ви отримаєте щось подібне:

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

Кожна частина імені файлу для мене досить чиста, за винятком "amd". Тож у мене є такі питання.

Чому в імені файлу є рядок "amd"?

Які ще види рядків у імені файлу можна знайти замість "amd"?

Відповіді:


40

Це просто умова через те, що AMD створила 64-бітні розширення до набору інструкцій x86 (Intel 386/486 / Pentium). У той час Intel висувала Itanium як єдине 64-розрядне рішення, і Intel не копіювала розширення AMD, поки не стало зрозуміло, що AMD створила щось, що широко використовується. #Define AMD64 використовувався для дистрибуції цього 64-розрядного набору інструкцій з набору інструкцій Itanium від Intel.


1
Так, це має сенс. Для 32-розрядної версії ім'я файлу - ubuntu-10.04.3-server-i386.iso
bessarabov

Використання x64 також поширене
sterz

5

AMD обіграла Intel, додавши 64-бітну здатність до своїх чіп-ліній X86, в той час, коли Intel просувала мікросхема Itanium як майбутнє для 64-бітових обчислень спільно з HP.

Пізніше Intel ліцензувала та реалізовувала розширення AMD у власній лінійці мікросхем.

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


2

Іноді їх також називають x86_64, що має невеликий ухил від Intel. Назва x86 має коріння в лінійці процесорів Intel 8086.


Я вважаю x86-64 набагато більш нейтральним до продавця, ніж AMD64. Це розширення набору інструкцій до архітектури x86, використовувані Intel, AMD та VIA.
Анонім

1
@Anonymous: але "x86" був створений та названий Intel (як i386). Intel просто сповільнила реагувати на бажання ринків 64-бітового процесора, сумісного з x86, тому AMD цього разу вибрала архітектуру (та первинну назву).
Йоахім Зауер

@JoachimSauer Так, x86 був створений Intel, і вони вибрали для нього нейтральну для продавця назву. x86 не говорить, хто це зробив, це просто ім'я. Як розширення до архітектури x86, розширення повинно було бути названо також нейтральним для продавця.
Анонім

1

AMD64 - це маркетингова назва, яку AMD обрав для своєї реалізації x86-64 (Intel використовує назву "Intel 64"). Обидва є рівнозначними і просто різними іменами для одного ISA.


0

Так, раніше я говорив (у списку розсилки, я вважаю), що ім'я має бути більш загальним, і було погоджено, що x86_64 - це правильний шлях (це те, що використовує Arch Linux, я знаю). У той час вони сказали, що ця зміна буде зроблена, але не знали, коли (це було близько року тому, коли я це чув).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.