web-dev-qa-db-ja.com

AMD Geode LX 800(i586)のLinuxディストリビューション

メーカーが推奨するRH9(ugh)と多くのグーグル検索ヒットは2006/7からのコメントで、AMDビデオドライバーのxorgの問題を詳しく説明しています。 2つの質問があります:

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

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

4
r1x

ディストリビューションの場合は、 Damn Small Linux を試してみることをお勧めします。 ハードドライブにインストールする の場合、リソースを軽くするように構成された最小限のDebianインストールです。

コンパイルに関しては、-march=geodeでコンパイルするだけです。このオプションは任意のi386/x86-64gccで定義されているため、実際にクロスコンパイルする必要はありません。コンパイラホストでも(再コンパイルせずに)バイナリを実行する場合は、-march=i486 -mtune=geodeのようなものを試してください。これらのオプションの詳細を読む GCCドキュメントで

3
gnud

AMD Geode LXはi686プロセッサです(NOPL命令はi686仕様の一部ではありません)。 ArchLinuxで使用しています。注意しなければならないのは、Archインストーラーの起動画面でTabキーを押して、オプションArch = i686を追加し、Architecture = i686pacman.confを設定することだけです。

残念ながら、uname -mはまだ配信しますi586

2
Manuel

Debian および bunt 485以降のすべてのIntelプロセッサをサポートします。Debianでは、最小インストールは非常に小さく(〜500Mo)、Ubuntuは小さな構成専用のXUbuntu「フレーバー」を提供します。

ubuntu 10.10以降では、i686より前のx86アーキテクチャはサポートされなくなりました

このマシンは、i586 CPUをエミュレートできる任意の仮想化ソフトウェア(qemuなど)でエミュレートできますが、他のソフトウェアでもエミュレートできる場合があります。

2
jon_d

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

グラフィカルユーザーインターフェイスをインストールしたことがないので、パフォーマンスについてはあまり言えません。

バイナリディストリビューションに固執する場合でも、このCPUにはいくつかの特別なドライバーがあるため(ハードウェアアクセラレーションAESなど)、カーネルの機能を確認する必要があります。

2
ercpe