web-dev-qa-db-ja.com

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

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

しかし、なぜ彼らは64バージョンAMD64を呼び出すのでしょうか?なぜなら、それはIntelでも機能すると言っているからです。

44
Sigur

AMDは 最初のもの であったため、64ビットx86(x86-64)CPUをリリースしました。

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

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

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

36
Renan

AMDは最初にIntelよりも前にx86-64を実装しました。このため、ほとんどのディストリビューション(およびOpenBSDなどの他のOS)は、それがまだAMDのみだったときに最初のリリースを行いました。または、x86-64への名前の変更は、努力する価値があるとは見なされませんでした。

このネーミングの混乱を招くもう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は、アーキテクチャーにとって明らかに最適な短い名前です

17
Earlz