64ビットのディストリビューションが「amd64」と呼ばれることが多いのはなぜですか?


43

LubuntuのISOイメージをダウンロードしています。32と64の2つのバージョンがあります。

しかし、Intelでも機能すると言われているのに、なぜ64バージョンのamd64と呼ぶのでしょうか?


5
見ていen.wikipedia.org/wiki/X86-64をあなたは完全な話をしたい場合
トビアスKienzler

回答:


35

AMDが64ビットx86(x86-64)CPUをリリースした最初のものだっからです。

AMD64アーキテクチャは、IA-64でまったく新しい64ビットアーキテクチャを作成するIntelのアプローチとは対照的に、既存のx86アーキテクチャに64ビットコンピューティング機能を追加する革新的な方法としてAMDによって最初から位置付けられました。

最初のAMD64ベースのプロセッサであるOpteronは、2003年4月にリリースされました。

実際、カーネルでは64ビットサポートは「x86_64」と呼ばれ、AMDとIntel(およびその他)の両方がこれらの命令を実装しているという事実を指します。


4
それはまったく正しくありません。私は1998年に製造されたSparc 64ビットCPUを所有しています。Sparc64CPUは1995
Marco

1
そうですか。我々は、x86 CPUの話をしているという事実を反映するように編集
ルナン

3
今では正しい。しかし、これは、ベンダー名を使用するのとは対照的に、パッケージが単にx64またはx86-64と呼ばれるのではなく、なぜかという疑問を提起します。
マルコ

3
@Marco:IIRC x86-64は、Intelが64ビットプロセッサをリリースした後に導入された名前であり、x64はMicrosoftによって導入された名前です。いくつかのディストリビューションがすでにAMD64をサポートしていた時点で、両方のことが起こりました。すべての名前をx86-64に変更する必要がある場合(その時点ではx64の名前は不明でした)の議論を覚えています。
マチェイピエチョトカ

3
Intelはx86-64 CPUが利用可能になる前にOpteronが利用可能であり、LinuxはIA-64と区別するためにamd64と呼び始めました。後にIntelはAMDの64ビット拡張をライセンスし、独自のCPU x86-64 CPUに含めました。名前をすべて変更するのではなく、amd64という名前が残りました。
バハマ

17

AMDは、Intelよりも先にx86-64を最初に実装しました。このため、ほとんどのディストリビューション(およびOpenBSDなどの他のOS)は、AMDのみであった最初のリリースを行っていました。

このネーミングの混乱のもう1つの要因は、ネーミングをめぐるIntelとAMDの競合だと思います。Intelは、64ビットのネーミングにアイデンティティの危機がありました。EM64T、IA-32e、そして最後に公式のIntel 64という名前を繰り返しました。一方、AMDは常にAMD64と呼ばれていました。x86-64は両方をカバーするかなり明白な名前でした。しかし、それは常にこのようではありませんでした。新しくてピカピカの人は何と呼べばいいかわからなかったのを覚えています。私はこれらを見ました:

  • x64-Itaniumとx86-64があいまいです
  • IA64-繰り返しますが、Itaniumではあいまいです
  • amd64-今見ているもの
  • EM64T-まれですが、AMDとIntelの両方を指すのに使用される前に見ました

x86-64は、アーキテクチャの明白な最良の短縮名です

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