Czy dostępna jest lekka alternatywa X11?

12

Czy istnieje jakaś alternatywa lightwight X11 odpowiednia dla starych systemów? (Powiedzmy, 1 GHz i 256-314 MB pamięci RAM)

johnjohn
źródło
9
czy X11 jest dla ciebie za ciężki? czy na pewno nie potrzebujesz tylko menedżera okien o mniejszej wadze? jak fluxbox lub XFCE i wysiądź z Gnome / KDE
xenoterracide
1
@xenoterracide: xfce jest fajny, często go używam, ale zastanawiałem się, czy istnieją inne drastyczne rozwiązania inne niż użycie menedżera okien.
johnjohn
4
Raz uruchomiłem X na 32 MB i386. A na 40 MB 68040 powerbook jako drugi system wyświetlania. Twój system jest więcej niż wystarczający, aby otworzyć niektóre okna. Szybkość i szybkość reakcji będą zależeć od wielu czynników.
dmckee --- były moderator kociak
jedyną alternatywą jest Wayland i prawdopodobnie nie będzie działać na starym sprzęcie.
Xenoterracide
1
Sam X11 nie jest ciężki. Środowiska pulpitu są. Spróbuj użyć prostego menedżera okien ( mwmna przykład) zamiast KDE lub Gnome. Powinno działać
user996142,

Odpowiedzi:

11

Implementacja XFree86 serwera X obejmuje TinyX , który jest częścią wielu małych dystrybucji Linuksa, np. Damn Small Linux lub wbudowanych dystrybucji Linuksa.

TinyX idealnie pasuje do twoich wymagań.

philfr
źródło
7

Jedynymi implementacjami serwera rozmawiającymi o protokole X11, o których wiem, są XFree86 i X.Org . Zauważ, że X.Org jest implementacją serwera dostarczaną przez większość dystrybucji Linuksa z powodu problemów licencyjnych z XFree86. Nie rozumiem, dlaczego nie powinny działać na twoim komputerze, biorąc pod uwagę te specyfikacje, pod warunkiem, że dostępne są odpowiednie sterowniki graficzne. Sądząc po znacznikach, których używasz w Gentoo, powinieneś móc po prostu zainstalować X.Org, uruchamiając go emerge xorg-x11i czekając, aż zakończy się kompilacja (co może zająć trochę czasu na starym komputerze takim jak ten).

Prawdopodobnie nie będziesz w stanie uruchomić nowoczesnych środowisk graficznych, takich jak Gnome lub KDE, szczególnie biorąc pod uwagę ograniczenia pamięci. Dałbym Xfce szansę, a może LXDE .

Cedric
źródło
4

Po pierwsze, duże zastrzeżenie: myślę, że X z lekkim środowiskiem pulpitu naprawdę będzie najlepszym wyborem dla komputerów stacjonarnych, ponieważ a) zawiera szeroką obsługę sprzętu, w tym przyspieszenie 2D i 3D na wielu starych kartach graficznych, b) nie jest tak strasznie ciężki, c) wszystkie programy X po prostu będą działać.

Ale alternatywy. Na ogół działają one, uruchamiając bezpośrednio na konsoli bufora ramki systemu Linux, prawdopodobnie za pośrednictwem directfb . Oto niektóre opcje:

  • Android-x86 : port telefonu / wbudowanego systemu operacyjnego Google na sprzęt PC. Jądro Linux, ale niekoniecznie przestrzeń użytkownika podobna do Uniksa.
  • Qt QWS : osadzona wersja popularnego zestawu narzędzi (podobno KDE jest nawet częściowo przeniesione )
  • GTK-DFB podobna rzecz dla GTK (teraz nieczynna)
  • SDL zapomina o wszystkich „zestawach narzędzi”, z ich „widżetami” i „wyrafinowanymi bibliotekami wsparcia” i „wygodą”! Napisz swoją grafikę tak bezpośrednio, jak to możliwe, ponieważ SDL ma bezpośrednie wsparcie bufora ramki

Ale w zależności od sprzętu wszystkie te problemy mogą naprawdę nic nie dać, ponieważ niekoniecznie będzie to szybsze. Będziesz musiał znaleźć porty wszystkiego, co chcesz uruchomić, lub samodzielnie.

mattdm
źródło
Niesamowita lista, świetna odpowiedź :)
johnjohn
2

Jeśli możesz, zrób sobie przysługę i zainwestuj w więcej pamięci; jest niczym, co bije prawdziwą pamięć.

Widziałem jednak XFCE działający z xUbuntu 8.04 i 256 MB przy 800 MHz - i polecam używanie z nim oprogramowania lean: Opera zamiast Firefox / Thunderbird, Abiword zamiast OpenOffice, brak monitorów (aktywność dysku / sieci, czy wtyczka , ticker tutaj, ticker tam, gaijm + xchat + skype + ...). Czasami pomocne będzie zamknięcie aplikacji w celu uruchomienia innej.

W latach 90. uruchomiłem KDE na 64 MB maszynie z 233 MHz, z X oczywiście, ale to był czas przed YouTube. :)

nieznany użytkownik
źródło