ダウンロード中に Fedora Linux を使用すると、違いがわからない2つのダウンロードオプションが提供されます。x86とi386です。では、それらの違いは何ですか?
i386は、x86ファミリのプロセッサおよび命令セットの最初のモデルの1つにすぎません。
詳細については、以下をご覧ください。
2ページ目を引用:
X86という用語は、Intel 8086に基づく命令セットアーキテクチャのファミリ[1]を指します。この用語は、8086と下位互換性のある多くの初期のプロセッサにも「86」で終わる名前が付いていたという事実に由来しています。
そして、最初のものを引用すると:
Intel 80386(i386または386とも呼ばれます)[1]は、1985年にIntelによって導入された32ビットマイクロプロセッサでした。[...]
8086アーキテクチャへの32ビット拡張の元の実装として、80386命令セット、プログラミングモデル、およびバイナリエンコーディングは、すべての32ビットx86プロセッサの共通の特徴です。
これは、状況に応じて、x86、IA-32、またはi386-architectureと呼ばれます。
80386/i386 は最初の32ビットIntelプロセッサでした。それが導入されたとき、多くのコンパイラは、コード生成を有効にするフラグとしてi386を使用し始め、さまざまな一時ファイルの名前、およびファイル名のアーキテクチャの名称を使用し始めました。 80386は、486、586(別名Pentium)、および残りのx86アーキテクチャCPUに引き継がれました。しかし、i386はラベルとして立ち往生し、x86のエイリアスとして使用されています(AMDがIntel x64プロセッサもあるにもかかわらず、x64アーキテクチャのエイリアスとして使用されるのと同じように)。
同じアーキテクチャの別の同義語にすぎません。 全体的に正確ではありませんが、80386は32ビットx86命令セットの元の実装であり、そのArchの後続のすべてのCPUに共通の特徴です。
i386はx86よりも具体的ですが、はい、ほぼ同じです。