Ubuntuでisoファイルをダウンロードすると、次のようなものが得られます。
ubuntu-10.04.3-server-AMD64.iso
ubuntu-11.10-desktop-AMD64.iso
「AMD」を除く、ファイル名のすべての部分はかなりきれいです。そこで、次の質問があります。
ファイル名に「AMD」文字列が含まれているのはなぜですか?
「AMD」の代わりに、ファイル名に他にどのような種類の文字列がありますか?
AMDがx86(Intel 386/486/Pentium)命令セットの64ビット拡張を作成したという事実のため、これは単なる慣例です。当時、IntelはItaniumを唯一の64ビットソリューションとして推進しており、AMDが広く使用されているものを作成したことが明らかになるまで、IntelはAMDの拡張機能をコピーしませんでした。 #define AMD64は、IntelのItanium命令セットとこの64ビット命令セットを区別するために使用されました。
AMDがIntelに勝って、X86ラインチップに64ビット機能を追加したのは、IntelがItaniumチップをHPと連携した64ビットコンピューティングの未来として押し進めていたときでした。
Intelは後にAMDの拡張機能のライセンスを取得し、独自のチップラインに実装しました。
AMD64バージョンは、AMDとIntelの現在の世代のチップの両方で動作します(Itanium以外は、一部のHPサーバー/ワークステーションを除いて大部分が死んでいます)。 64ビットを使用する場合です。 AMDが最初に到達したことを称賛するだけです。
これらはx86_64と呼ばれることもあり、Intelのバイアスがわずかにあります。 x86名のルーツは、Intel 8086プロセッサラインにあります。
AMD64は、x86-64の実装のためにAMDが選択したマーケティング名です(Intelは「Intel 64」という名前を使用します)。どちらも同じで、同じISAの異なる名前です。
はい、名前はもっと一般的なものである必要があり、x86_64が正しい方法であることに同意しました(これはArch Linuxが知っていることです)。当時、彼らはその変更が行われると言っていたが、いつそれを知っていなかった(これは私がこれを聞いた約1年前だった)。