User Tools

Site Tools


thinclient

ComputerStuff > GnuLinux

toc

Un modèle clients / serveur de terminaux X permet d'avoir une grosse machine sur laquelle les processus tournent et des petites machines (soit sans pièces mobiles, soit du matériel de récupération) sur lesquelles les utilisateurs travaillent.

Il existe plusieurs projets.

  • 1), Diskless computers made easy
  • 2), Linux terminal server project
  • 3) Universal Linux Thin Client
  • 6) is a “diskless” terminal project based off of a standard debian distribution with as few changes as possible

Plume

Packages 7) non officiels

deb http://apt.bxlug.be/ backport-from-sid-to-woody/

2 packages: plume-base_0.0.20020403-2_all.deb (17 k) et plume-tools_0.0.20020403-2_i386.deb (28 k)

Configuration client minimale: 8 Mo de RAM (12 recommandés)

Avantages:

  • logiciel libre (GPL)
  • très léger
  • développeurs à portée de main
  • intégration 8)

Désavantages:

  • peu d'installations en production
  • manque de documentation

LTSP

Packages 9) non officiels:

deb http://termserv.berlios.de/debian stable main non-free deb http://termserv.berlios.de/debian testing non-free deb-src http://termserv.berlios.de/debian stable main non-free deb-src http://termserv.berlios.de/debian testing non-free

Avantages:

  • logiciel libre (GPL)
  • base d'utilisateurs

Inconvénients:

  • lourd (et lent)
  • code pas propre
  • 10) derrière le soft

PXES

Fork de 11)

Packages Debian non officiels:

http://linux.upsa.es/~ghe/

2 packages: pxes_0.7-1_i386.deb (13.6 Mo) et pxesconfig_0.7-1_i386.deb (245 k)

Configuration client minimale: i486 avec 16 Mo de RAM (conseillé: Pentium I avec 32 Mo de RAM)

Avantages:

Inconvénients:

  • pas compatible avec serveur plume

Thinstation

C'est une distribution GNU/Linux (fork de 12).

Avantages:

  • Il existe un LiveCD (pas besoin de faire un boot sur le réseau)

Désavantages:

  • ne bénéficie pas des packages 13)

DIET-PC

Nécessite un P1 avec 32 Mo de RAM. GPL. Dernier release: 13/03/04

Tableau comparatif

#|

Projet version release config min Licence
Plume 0.7 28/11/02 486 - 12 Mo GPL
LTSP 4.0 17/12/03 ? GPL
PXES 0.8 11/03/04 486 - 16 Mo GPL
Thinstation 2.0rc1 13/03/04 x86 - 16 Mo GPL
DIET-PC 1.1 11/03/04 P1 - 32 Mo GPL

Protocole de test

Je compte faire une comparaison entre ces différentes solutions.

Pour chacune d'entre elles, il faudrait tester:

  • les différentes manières de booter (PXE, etherboot, boot floppy, HD, LiveCD)
  • le temps de boot
  • comment ça tourne avec différentes configurations client (récup, thin client moderne, monstre)?
  • qu'est-ce qu'il faut comme configuration serveur pour être à l'aise (resources matérielles nécessaires, consommation processeur, bande passante réseau, espace disque)?
  • l'intégration avec 14) (packages, traduction, portabilité vers d'autres architectures)
  • la documentation (+ traductions éventuelles)
  • le support
  • la facilité de customisation (language, code propre, développeurs accessibles)
  • la base d'utilisateurs

Lectures

  • 15) (06/02/03):

Choix entre LTSP et Plume

Pour la gestion des terminaux X, Frédéric a travaillé sur une solution totalement distincte du projet LTSP (http://www.ltsp.org) appelée PLUME (http://sourceforge.net/projects/plume) dont l'avantage majeur est la détection automatique du matériel composant le terminal. Au vu des développements récents de LTSP, il est apparu que cette dernière permettait désormais de répondre à cette problématique.

Notes (16/10/2005) de Jérôme Warnier, actif dans le développement de PLUME: <[J'ai encore fait des installations sous Sarge l'année passée (accompagnées de quelques autres petites améliorations), et que ça fonctionne toujours très bien. Le tout est de ne pas utiliser de version stable, mais la version CVS, qui est en permanence stable, en fait.

Par contre, les prochaines versions de Plume (si elles restent distinctes) se baseront sur Lessdisks (ou plutôt, je vais faire intégrer le meilleur de Plume dans Lessdisks), qui est la solution utilisée dans Debian et Debian-Edu en particulier.

En tous cas, LTSP et Debian, c'est pas une bonne idée, ça ne fonctionne pas bien et c'est devenu presque impossible à modifier.]>

7) , 8) , 9) , 13) , 14)
10)
http://www.disklessworkstations.com/ soci&#233;t&#233; commerciale
15)
http://scideralle.org/article.php3?id_article=9 CR r&#233;union informelle de d&#233;veloppement pour un rapprochement des solutions Pingoo et AbulEdu
thinclient.txt · Last modified: 2013/01/30 17:52 (external edit)