最近、i386 CPUはLinux Kernel 3.8でサポートされないので、Ubuntuが今後数年間で64ビットでしか利用できないことを意味しますか?
最近、i386 CPUはLinux Kernel 3.8でサポートされないので、Ubuntuが今後数年間で64ビットでしか利用できないことを意味しますか?
回答:
いいえ、32ビットアーキテクチャをサポートするIntelのオリジナルチップであるIntel 80386チップでLinuxを実行できないことを意味します。これらのプロセッサのクロック速度は12〜40 Mhzであり、1990年代初頭および中期にIntel 80486、Intel Pentiumに置き換えられました。
その他の最新の32ビットチップ(Pentium Pro以上)は引き続きサポートされます。これらのプロセッサはi386アーキテクチャを備えていると特徴付けられていますが、元の80386に対していくつかの改善があり、その使用により80386サポートに必要ないくつかのLinuxい松葉杖をLinuxから削除できます。
このツリーは、古代の386 CPUのサポートを削除するため、かなり複雑になります...これは、SMPプリミティブを何年も変更しようとするたびに余分な作業に悩まされてきました。
Anecdoteは、Linuxの最初のバージョンを開発したときにLinus Torvaldsが使用したプロセッサであるため、80386プロセッサをサポートすることには感傷的な価値があると考えています。
[Linux] MMU(皆さんごめんなさい)が必要で、特に386/486 MMUが必要です(後述)。... 386について教えてくれるプロジェクトでもあったので、386の考えられるすべての機能を使用します。すでに述べたように、ページング(まだディスクではない)とセグメンテーションの両方にMMUを使用します。本当に386に依存するのはセグメンテーションです(すべてのタスクにはコードとデータ用の64Mbセグメントがあります-4Gbで最大64タスク。64Mb/タスク以上が必要な人は誰でもCookieが強い)。
また、バージョン3.8までのLinuxカーネルにはi386がサポートされていましたが、近年では、ほとんどのLinuxディストリビューションは80386プロセッサと互換性のない設定でコンパイルされています。特に、Ubuntu 10.10以降、Ubuntuにはi686(Pentium Pro)プロセッサー以上が必要です。