X サーバーの XFree86 実装には TinyX が含まれています。これは多くの小さな Linux ディストリビューションの一部です。いまいましい小さな Linux または組み込み Linux ディストリビューション。
TinyX はあなたの要件に完全に適合します。
私が知っている X11 プロトコルを使用するサーバー実装は、XFree86 と X.Org だけです。 X.Org は、XFree86 のライセンスの問題により、ほとんどの Linux ディストリビューションで出荷されるサーバー実装であることに注意してください。適切なグラフィックス ドライバーが利用可能であれば、これらの仕様が与えられたマシンでそれらを実行しない理由がわかりません。 Gentoo を使用しているタグから判断すると、emerge xorg-x11
を実行するだけで X.Org をインストールできるはずです。 コンパイルが完了するのを待ちます (このような古いマシンでは時間がかかる場合があります)。
ただし、特にメモリの制限があるため、Gnome や KDE などの最新のデスクトップ環境を実行できない可能性があります。 Xfce か LXDE を試してみます。
まず、大きな注意点:軽量デスクトップ環境を備えた X は、デスクトップ ハードウェアの最善の策になると思います。なぜなら、a) 多くの古いグラフィックス カードでの 2D および 3D アクセラレーションを含む、幅広いハードウェア サポートが含まれているからです。b)それは実際にはそれほど重くはなく、c) すべての X プログラムは問題なく動作します。
しかし、あります 代替案。これらは通常、おそらく directfb を介して、Linux フレームバッファ コンソールで直接実行することによって機能します。ここでのいくつかのオプションは次のとおりです:
- Android-x86:Google の電話/組み込み OS を PC ハードウェアに移植したもの。 Linux カーネルですが、Unix のようなユーザー空間である必要はありません。
- Qt QWS:人気のあるツールキットの組み込みバージョン (KDE は部分的に移植されているようです)
- GTK-DFB は GTK (現在は廃止) と同様のもの
- SDL は、「ウィジェット」、「洗練されたサポート ライブラリ」、および「利便性」を備えた「ツールキット」をすべて忘れます。 SDL はフレームバッファを直接サポートしているため、できるだけ直接グラフィックを記述してください
ただし、ハードウェアによっては、必ずしも高速であるとは限らないため、これらすべての問題が実際に解決しない場合があります。また、実行したいもののポートを見つけるか、自分で移植する必要があります。