User Tools

Site Tools


thinclient

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

thinclient [2013/01/30 17:52] (current)
Line 1: Line 1:
 +ComputerStuff > [[GnuLinux]]
  
 +{{ToC}}
 +
 +Un mod&#​232;​le clients / serveur de terminaux X permet d'​avoir une grosse machine sur laquelle les processus tournent et des petites machines (soit sans pi&#​232;​ces mobiles, soit du mat&#​233;​riel de r&#​233;​cup&#​233;​ration) sur lesquelles les utilisateurs travaillent.
 +
 +Il existe plusieurs projets.
 +
 +  * ((http://​plume.bxlug.be/​ plume)), Diskless computers made easy
 +  * ((http://​www.ltsp.org/​ LTSP)), Linux terminal server project
 +  * ((http://​pxes.sourceforge.net PXES)) Universal Linux Thin Client
 +  * ((http://​thinstation.sourceforge.net Thinstation))
 +  * ((http://​diet-pc.sourceforge.net/​ DIET-PC))
 +  * ((http://​lessdisks.net/​ lessdisks)) is a "​diskless"​ terminal project based off of a standard debian distribution with as few changes as possible
 +
 +
 +=== Plume ===
 +
 +Packages (([[Debian]])) 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&#​233;​s)
 +
 +Avantages:
 + * logiciel libre (GPL)
 + * tr&#​232;​s l&#​233;​ger
 + * d&#​233;​veloppeurs à port&#​233;​e de main
 + * int&#​233;​gration (([[Debian]]))
 +D&#​233;​savantages:​
 + * peu d'​installations en production
 + * manque de documentation
 +
 +
 +=== LTSP ===
 +
 +Packages (([[Debian]])) 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&#​233;​nients:​
 + * lourd (et lent)
 + * code pas propre
 + * ((http://​www.disklessworkstations.com/​ soci&#​233;​t&#​233;​ commerciale)) derri&#​232;​re le soft
 +
 +
 +=== PXES ===
 +
 +Fork de ((http://​netstation.sf.net/​ netstation))
 +
 +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&#​233;:​ Pentium I avec 32 Mo de RAM)
 +
 +Avantages:
 + * logiciel libre (GPL)
 + * compatible avec beaucoup d'​autres projets
 + * tourne sur beaucoup de syst&#​232;​mes (GNU/Linux, Microsoft, Citrix, [[VNC]])
 +        * live CD http://​prdownloads.sourceforge.net/​pxes/​pxes-0.9-1PB.iso?​download
 +
 +Inconv&#​233;​nients:​
 + * pas compatible avec serveur plume
 +
 +
 +=== Thinstation ===
 +
 +C'est une distribution GNU/Linux (fork de ((http://​netstation.sf.net/​ netstation)).
 +
 +Avantages:
 + * Il existe un [[LiveCD]] (pas besoin de faire un boot sur le r&#​233;​seau)
 +
 +D&#​233;​savantages:​
 + * ne b&#​233;​n&#​233;​ficie pas des packages (([[Debian]]))
 +
 +
 +=== DIET-PC ===
 +
 +N&#​233;​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&#​233;​rentes solutions.
 +
 +Pour chacune d'​entre elles, il faudrait tester:
 + * les diff&#​233;​rentes mani&#​232;​res de booter (PXE, etherboot, boot floppy, HD, [[LiveCD]])
 + * le temps de boot
 + * comment ça tourne avec diff&#​233;​rentes configurations client (r&#​233;​cup,​ thin client moderne, monstre)?
 + * qu'​est-ce qu'il faut comme configuration serveur pour &#​234;​tre à l'aise (resources mat&#​233;​rielles n&#​233;​cessaires,​ consommation processeur, bande passante r&#​233;​seau,​ espace disque)?
 + * l'​int&#​233;​gration avec (([[Debian]])) (packages, traduction, portabilit&#​233;​ vers d'​autres architectures)
 + * la documentation (+ traductions &#​233;​ventuelles)
 + * le support
 + * la facilit&#​233;​ de customisation (language, code propre, d&#​233;​veloppeurs accessibles)
 + * la base d'​utilisateurs
 +
 +=== Lectures ===
 +
 + * ((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)) (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.]>​
thinclient.txt · Last modified: 2013/01/30 17:52 (external edit)