Alternative légère X11 disponible?

12

Existe-t-il une alternative lightwight X11 adaptée aux anciens systèmes? (Disons, 1 GHz et 256-314 Mo de RAM)

John John
la source
9
le X11 est-il vraiment trop lourd pour vous? êtes-vous sûr que vous n'avez pas seulement besoin d'un gestionnaire de fenêtres plus léger? comme fluxbox ou XFCE, et descendez de Gnome / KDE
xenoterracide
1
@xenoterracide: xfce est sympa, je l'utilise beaucoup, mais je me demandais s'il y avait des solutions plus drastiques que l'utilisation d'un gestionnaire de fenêtres légères.
johnjohn
4
J'ai exécuté X sur un i386 de 32 Mo une fois. Et sur un powerbook 68040 de 40 Mo comme deuxième système d'affichage. Votre système est plus que suffisant pour ouvrir certaines fenêtres. La vitesse et la réactivité dépendront de nombreux facteurs.
dmckee --- chaton ex-modérateur
seule alternative est wayland et cela ne fonctionnera probablement pas sur l'ancien matériel.
xenoterracide
1
Le X11 lui-même n'est pas lourd. Les environnements de bureau le sont. Essayez d'utiliser un gestionnaire de fenêtres simple ( mwmpar exemple) au lieu de KDE ou Gnome. Cela devrait fonctionner
user996142

Réponses:

11

L'implémentation XFree86 du serveur X comprend TinyX , qui fait partie de nombreuses petites distributions Linux, par exemple Damn Small Linux ou Linux embarqué.

TinyX s'adapte parfaitement à vos besoins.

philfr
la source
7

Les seules implémentations de serveur qui parlent du protocole X11 que je connais sont XFree86 et X.Org . Notez que X.Org est l'implémentation de serveur fournie par la plupart des distributions Linux, en raison de problèmes de licence avec XFree86. Je ne vois pas pourquoi ceux-ci ne devraient pas fonctionner sur votre machine compte tenu de ces spécifications, à condition que des pilotes graphiques appropriés soient disponibles. À en juger par les balises que vous utilisez Gentoo, vous devriez donc être en mesure d'installer simplement X.Org en exécutant emerge xorg-x11et en attendant qu'il termine la compilation (ce qui peut prendre un certain temps sur une vieille machine comme celle-ci).

Cependant, vous ne pourrez probablement pas exécuter des environnements de bureau modernes comme Gnome ou KDE, surtout compte tenu des limites de la mémoire. Je voudrais essayer Xfce , ou peut-être LXDE .

Cédric
la source
4

Tout d'abord, la grande mise en garde: je pense que X avec un environnement de bureau léger sera vraiment votre meilleur pari pour le matériel de bureau, car a) il comprend un large support matériel, y compris l'accélération 2D et 3D sur beaucoup de vieilles cartes graphiques, b) ce n'est pas vraiment très lourd, et c) tous les programmes X fonctionnent.

Mais il existe des alternatives. Ceux-ci fonctionnent généralement en s'exécutant directement sur la console Linux framebuffer, éventuellement via directfb . Certaines options seraient ici:

  • Android-x86 : un port du téléphone de Google / OS intégré au matériel PC. Noyau Linux, mais pas nécessairement un espace utilisateur de type Unix.
  • Qt QWS : version intégrée de la boîte à outils populaire (apparemment KDE est même partiellement porté )
  • GTK-DFB une chose similaire pour GTK (maintenant disparu)
  • SDL oublie tous ces "toolkits", avec leurs "widgets" et "bibliothèques de support sophistiquées" et "commodité"! Écrivez vos graphiques aussi directement que possible, car SDL prend directement en charge les tampons d'images

Mais, en fonction de votre matériel, tous ces problèmes peuvent ne pas vous apporter vraiment, car ils ne seront pas nécessairement plus rapides. Et vous devrez trouver les ports de tout ce que vous voulez exécuter, ou le porter vous-même.

mattdm
la source
Liste impressionnante, excellente réponse :)
johnjohn
2

Si vous le pouvez, faites-vous plaisir et investissez dans plus de mémoire; il n'y a rien qui bat la vraie mémoire.

Cependant, j'ai vu XFCE fonctionner avec xUbuntu 8.04 et 256 Mo avec 800 Mhz - et je recommanderais d'utiliser un logiciel lean avec lui: Opera au lieu de Firefox / Thunderbird, Abiword au lieu d'OpenOffice, pas de moniteurs (activité disque / net, si plugin , ticker ici, ticker là, gaijm + xchat + skype + ...). Parfois, la fermeture d'une application pour en exécuter une autre sera utile.

Dans les années 90, j'ai exécuté KDE sur une machine de 64 Mo à 233 MHz, avec X bien sûr, mais c'était avant YouTube. :)

Utilisateur inconnu
la source
2

Léger X11 => (Xvesa + jwm)

SHW
la source