Implementace XFree86 X serveru zahrnuje TinyX, který je součástí mnoha malých distribucí Linuxu, např. Sakra Small Linux nebo embedded Linux distribuce.
TinyX dokonale vyhovuje vašim požadavkům.
Jediné serverové implementace hovořící o protokolu X11, o kterých vím, jsou XFree86 a X.Org. Všimněte si, že X.Org je serverová implementace dodávaná většinou linuxových distribucí kvůli licenčním problémům s XFree86. Nevidím důvod, proč by tyto parametry neměly na vašem počítači běžet vzhledem k těmto specifikacím, za předpokladu, že jsou k dispozici vhodné grafické ovladače. Soudě podle značek, které používáte Gentoo, takže byste měli být schopni nainstalovat X.Org spuštěním emerge xorg-x11
a čekání na dokončení kompilace (což může na starém počítači jako je tento chvíli trvat).
Pravděpodobně však nebudete moci spustit moderní desktopová prostředí jako Gnome nebo KDE, zejména s ohledem na omezení paměti. Zkusil bych Xfce, nebo možná LXDE.
Za prvé, velké upozornění:Myslím, že X s lehkým desktopovým prostředím bude opravdu tou nejlepší volbou pro stolní hardware, protože a) zahrnuje širokou podporu hardwaru, včetně 2D a 3D akcelerace na mnoha starých grafických kartách, b) ve skutečnosti to není tak strašně těžké a c) všechny programy X budou fungovat.
Ale existují alternativy. Ty obecně fungují tak, že běží přímo na konzole framebufferu Linuxu, možná přes directfb. Některé možnosti by zde byly:
- Android-x86:port hardwaru telefonu/vestavěného operačního systému Google na PC. Linuxové jádro, ale ne nutně uživatelský prostor podobný Unixu.
- Qt QWS:vestavěná verze oblíbené sady nástrojů (zřejmě je KDE dokonce částečně portováno)
- GTK-DFB je podobná věc pro GTK (nyní zaniklá)
- SDL zapomeňte na všechny ty "sady nástrojů" s jejich "widgety" a "důmyslnými podpůrnými knihovnami" a "pohodlností"! Pište svou grafiku co nejpříměji, protože SDL má přímou podporu framebufferu
Ale v závislosti na vašem hardwaru vám všechny tyto potíže nemusí ve skutečnosti nic přinést, protože to nemusí být nutně rychlejší. A budete muset najít porty čehokoli, co chcete spustit, nebo to portovat sami.