AMD Geode LX 800(i586)用のLinuxディストリビューション[閉じる]

AMD Geode LX 800(i586)用のLinuxディストリビューション[閉じる]

メーカーはRH9(duh)を推奨し、多くのGoogle検索で2006/7年からAMDビデオドライバのxorg問題を詳細に説明するレビューが出てきました。ここで誰かが最近経験したことを願っています。 2つの質問があります。

  1. どのLinuxディストリビューション(gtk/boost/wxwidgets/cairoを使用します)

    • 私のプロジェクトは適度にパフォーマンス指向のGUIになるので、CPUが500MHzであることを考えると、全体的な展開を最小限に抑える価値がありますか?豊富なリポジトリを含むUbuntuのいくつかの表現や他の人気のあるディストリビューションが利用可能であれば、それが私にとって最も良いと思いました。
  2. クロスコンパイルを必要としないように、仮想環境(VMWare / VBoxなど)でCPUとチップセットをエミュレートする方法はありますか?私はそれがx86であることを知っているので、<i686アーキテクチャで単にコンパイルすればうまくいくと思いますが、各アーキテクチャにいくつかのパフォーマンス最適化があると確信しています。

答え1

リリースの場合は、提供したい場合があります。クソ小さなLinux行きましょう。もしあなたならハードドライブにインストール、これは軽量リソースで構成される最小の Debian インストールです。

コンパイル時に直接使用してください-march=geode。このオプションはanyで定義されているため、i386/x86-64 gccクロスコンパイルは必要ありません。コンパイラホストでバイナリを実行するには(再コンパイルせず)、次の方法を試してください-march=i486 -mtune=geode。このオプションの詳細をご覧ください。GCCドキュメントから

答え2

ダーバンそしてUbuntu485以降、すべてのIntelプロセッサをサポートしています。 Debianの場合、最小インストールサイズは非常に小さく(〜500Mo)、Ubuntuは小規模構成のために特別にXUbuntuの「バージョン」を提供します。

Ubuntu 10.10以降は、i686以下のx86アーキテクチャをサポートしなくなりました。

i586 CPUをエミュレートできる仮想化ソフトウェアを使用して、このシステムをエミュレートできます(たとえばqemu、他のソフトウェアもそうすることができます)。

答え3

私は最近portag3のBinhost機能を使用してAMD Geode LXプロセッサを搭載したAlixにGentooをインストールしました。あなたが言ったように、x86(正確に言えばi586)ですが、いくつかのベンチマークによると、i486がより良い方法であることがわかりました。 i586と比較してより良い結果が得られ、機能もほとんど欠けていません。

まだどの種類のGUIもインストールしていないので、パフォーマンスについてはあまり言えません。

バイナリディストリビューションの使用を主張しても、このCPU用の特別なドライバ(ハードウェアアクセラレーションAESなど)があるため、カーネル機能を確認する必要があります。

答え4

AMD Geode LXはi686プロセッサです(NOPLコマンドはi686仕様の一部ではありません)。私はアーチLinuxで使用します。注意すべき唯一のことは、Archインストーラのようこそ画面でTABを押してオプションを追加することです。アーチ=i686Architecture = i686、そしてに設定してくださいpacman.conf

残念ながら、uname -mまだ出荷されています。i586

関連情報