Dlaczego w nazwie pliku iso Ubuntu znajduje się „amd”?

23

Jeśli pobierzesz plik ISO z Ubuntu, otrzymasz coś takiego:

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

Każda część nazwy pliku jest dla mnie całkiem czysta, z wyjątkiem „amd”. Mam więc następujące pytania.

Dlaczego w nazwie pliku znajduje się ciąg „amd”?

Jakie inne ciągi w nazwie pliku można znaleźć zamiast „amd”?

Besarabow
źródło

Odpowiedzi:

40

To tylko konwencja, ponieważ AMD stworzyło 64-bitowe rozszerzenia zestawu instrukcji x86 (Intel 386/486 / Pentium). W tym czasie Intel naciskał na Itanium jako jedyne rozwiązanie 64-bitowe, a Intel nie kopiował rozszerzeń AMD, dopóki nie stało się jasne, że AMD stworzyło coś, co było szeroko stosowane. #Define AMD64 wykorzystano do odróżnienia tego 64-bitowego zestawu instrukcji od zestawu instrukcji Itanium firmy Intel.

Micro
źródło
1
Tak, to ma sens. W przypadku wersji 32-bitowej nazwa pliku to ubuntu-10.04.3-server-i386.iso
bessarabov,
Wykorzystanie x64 jest również powszechne
sterz
5

AMD pokonało Intela, dodając 64-bitowe możliwości do linii X86, w czasie, gdy Intel wypychał układ Itanium jako przyszłość dla 64-bitowego przetwarzania w połączeniu z HP.

Intel później licencjonował i wdrażał rozszerzenia AMD we własnej linii układów.

Wersja amd64 będzie działać na procesorach najnowszej generacji AMD i Intela (innych niż Itanium, który jest w dużej mierze martwy, z wyjątkiem niektórych serwerów / stacji roboczych HP). To znaczy, jeśli chcesz użyć 64 bitów. To po prostu zasługa AMD za dotarcie tam jako pierwsze.

haziz
źródło
2

Czasami są one również określane jako x86_64, co ma niewielkie odchylenie od Intela. Nazwa x86 ma swoje korzenie w linii procesorów Intel 8086.

Martin Ueding
źródło
Uważam, że x86-64 jest znacznie bardziej neutralny dla dostawców niż AMD64. Jest to rozszerzenie zestawu instrukcji do architektury x86 używanej przez Intel, AMD i VIA.
Anonimowy,
1
@Anonymous: ale „x86” został utworzony i nazwany przez firmę Intel (podobnie jak i386). Intel miał po prostu zbyt wolno reagować na zapotrzebowanie rynku na 64-bitowy procesor zgodny z x86, więc AMD tym razem wybrało architekturę (i początkową nazwę).
Joachim Sauer,
@ JoachimSauer Tak, x86 został stworzony przez firmę Intel i wybrał dla niego neutralną dla dostawcy nazwę. x86 nie mówi, kto to zrobił, to tylko nazwa. Jako rozszerzenie architektury x86 rozszerzenie powinno także zostać nazwane w sposób niezależny od dostawcy.
Anonimowy,
1

AMD64 to nazwa marketingowa, którą AMD wybrał dla swojej implementacji x86-64 (Intel używa nazwy „Intel 64”). Oba są równoważne i po prostu różne nazwy dla tego samego ISA.

Szczery
źródło
0

Tak, wcześniej mówiono (sądzę, że na liście mailingowej), że nazwa powinna być bardziej ogólna i uzgodniono, że x86_64 jest właściwą drogą (to, czego używa Arch Linux, wiem). W tamtym czasie powiedzieli, że ta zmiana zostanie wprowadzona, ale nie wiedzieli, kiedy (to było rok temu, słyszałem o tym).

Todd Partridge „Gen2ly”
źródło