ubuntu isoファイル名に「amd」があるのはなぜですか?


23

ubuntuでisoファイルをダウンロードすると、次のようなものが得られます。

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

ファイル名のすべての部分は、「amd」を除いてかなりきれいです。そこで、次の質問があります。

ファイル名に「amd」文字列が含まれているのはなぜですか?

「amd」の代わりに、ファイル名の他のどのような種類の文字列を見つけることができますか?

回答:


40

AMDがx86(Intel 386/486 / Pentium)命令セットの64ビット拡張を作成したという事実のため、これは単なる慣習です。当時、IntelはItaniumを唯一の64ビットソリューションとして推進しており、AMDが広く使用されているものを作成したことが明らかになるまで、IntelはAMDの拡張機能をコピーしませんでした。#define AMD64は、IntelのItanium命令セットとこの64ビット命令セットを区別するために使用されました。


1
はい、それは理にかなっています。32ビットバージョンの場合、ファイル名はubuntu-10.04.3-server-i386.iso
bessarabov

x64の用法も一般的である
sterz

5

AMDがIntelを打ち負かして、X86ラインチップに64ビット機能を追加したのは、IntelがItaniumチップをHPと連携した64ビットコンピューティングの未来として押し進めていたときでした。

Intelは後にAMDの拡張機能のライセンスを取得し、独自のチップラインに実装しました。

amd64バージョンは、AMDとIntelの現在の世代のチップの両方で動作します(一部のHPサーバー/ワークステーションを除き、Itaniumはほとんど死んでいます)。64ビットを使用する場合です。AMDが最初に到達したことを称賛するだけです。


2

これらはx86_64と呼ばれることもあり、Intelのバイアスがわずかにあります。x86名のルーツは、Intel 8086プロセッサラインにあります。


x86-64は、AMD64よりもベンダーに依存しないことがわかりました。Intel、AMD、およびVIAで使用されるx86アーキテクチャの命令セット拡張です。
匿名

1
@Anonymous:ただし、「x86」はIntelによって作成および命名されました(i386と同様)。Intelは、x86互換の64ビットプロセッサに対する市場の要望に単に反応するのを遅らせたため、AMDは今回、アーキテクチャ(および初期名)を選択することになりました。
ヨアヒムザウアー

@JoachimSauerはい、x86はIntelによって作成され、ベンダーに中立な名前を選びました。x86は誰が作ったのかを言っているのではなく、単なる名前です。x86アーキテクチャの拡張機能として、拡張機能はベンダーに中立な方法で命名されている必要があります。
匿名

1

AMD64は、x86-64の実装のためにAMDが選択したマーケティング名です(Intelは「Intel 64」という名前を使用します)。両方とも同じであり、同じISAの異なる名前です。


0

はい、以前は(メーリングリストで私は信じている)名前はもっと一般的である必要があり、x86_64が正しい方法であることに同意しました(これはArch Linuxが知っていることです)。当時、彼らはその変更が行われると言っていたが、いつそれを知っていなかった(これは私がこれを聞いた約1年前だった)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.