Implementasi XFree86 dari server X menyertakan TinyX, yang merupakan bagian dari banyak distribusi Linux kecil, mis. Sialan Linux Kecil atau distribusi Linux tersemat.
TinyX sangat cocok dengan kebutuhan Anda.
Satu-satunya implementasi server yang menggunakan protokol X11 yang saya ketahui adalah XFree86 dan X.Org. Perhatikan bahwa X.Org adalah implementasi server yang dikirimkan oleh sebagian besar distribusi Linux, karena masalah lisensi dengan XFree86. Saya tidak mengerti mengapa itu tidak boleh berjalan di mesin Anda mengingat spesifikasi tersebut, asalkan tersedia driver grafis yang sesuai. Dilihat dari tag yang Anda gunakan Gentoo, jadi Anda seharusnya dapat menginstal X.Org dengan menjalankan emerge xorg-x11
dan menunggunya selesai dikompilasi (yang mungkin memakan waktu cukup lama pada mesin lama seperti ini).
Anda mungkin tidak akan dapat menjalankan lingkungan desktop modern seperti Gnome atau KDE, terutama karena keterbatasan memori. Saya akan mencoba Xfce, atau mungkin LXDE.
Pertama, peringatan besar:Saya pikir X dengan lingkungan desktop yang ringan benar-benar akan menjadi taruhan terbaik Anda untuk perangkat keras desktop, karena a) menyertakan dukungan perangkat keras yang luas, termasuk akselerasi 2D dan 3D pada banyak kartu grafis lama, b) itu tidak benar-benar kelas berat, dan c) semua program X hanya akan bekerja.
Tapi ada adalah alternatif. Ini umumnya bekerja dengan menjalankan langsung di konsol framebuffer Linux, mungkin melalui directfb. Beberapa opsi di sini adalah:
- Android-x86:port ponsel Google/OS tersemat ke perangkat keras PC. Kernel Linux, tetapi belum tentu userspace mirip Unix.
- Qt QWS:versi tersemat dari toolkit populer (tampaknya KDE bahkan sebagian di-porting)
- GTK-DFB mirip dengan GTK (sekarang sudah tidak berfungsi)
- SDL melupakan semua "toolkit" itu, dengan "widget" dan "perpustakaan dukungan canggih" dan "kenyamanan" mereka! Tulis grafik Anda secara langsung, karena SDL memiliki dukungan framebuffer langsung
Namun, tergantung pada perangkat keras Anda, semua masalah itu mungkin tidak memberi Anda apa-apa, karena belum tentu lebih cepat. Dan Anda harus menemukan port apa pun yang ingin Anda jalankan, atau port sendiri.