Forum général.général Execution locale ou déportée.

Posté par  (site web personnel) .
Étiquettes :
0
8
avr.
2006
Bonjour,

Version courte :

J'ai des clients (tres) légers bourrés de matos exotique dont 'utilisation comme terminaux X pose beaucoup de problèmes de prise en charge du materiel mais qui me semblent vraiment trop light pour une utilisation plus locale (micro distribution).

Je ne sais pas quoi faire et demande de l'aide.

Version longue :

J'ai 70 client légers (des IBM netvista 2200 [1] ) à faire tourner avec fvwm, firefox et mplayer (ou VLC) pour faire des petites bornes multimédia.

Les caractèristiques sont les suivantes :
_ Proc et Chipset Cytrix
_Carte video supportant nsc mais pas vesa
_Carte son prise en charge par sb
_réseau, usb (pas de PS2)
_ 32 MO de RAM soudée sur la carte mère
_ un slot SDRAM, un mini PCI, un IDE/compact flash.
_ Un super BIOS IBM bien proprio qui pue :-\

Il faudrait évidement que j'évite d'ajouter de la mémoire, des cartes flash (trop cher)

Le bios ne boote qu'a deux conditions. Soit il trouve sur la compact flash un noyau non compréssé qui s'appelle kernel.2x00, soit par le réseau sous certaines condititions tres précises (comfiguration particuliere de dhcp et bootp). Dans tous les cas, le bios boote directement sur le noyau.
Ni syslinux, ni pxelinux, ni grub ne peuvent être utilisés.

J'ai testé quatres solutions :
_ Celle d'IBM [2] est basée sur TurboLinux avec un noyau 2.2.x est vraiment outdated sans parler de la licence qui pue un peut.

_ Linux 2200 [3] est une micro distribution basée sur woody. Elle nécessite au moins 64 MO de compact flash. De plus j'ai des doutes quand à l'execution locale de Firefox

_ LTSP [4] ne marche pas de façon constante. La carte graphique rends notament tres aléatoire l'utilisation d'un dm (3 fois sur 4 c'est l'écran noir). Le son ne marche pas bien également.

_ En désespoir de cause j'ai gradé le boot LTSP puis fait un chroot sur une Debian Etch montée en NFS. Ca marche nickel, le materiel est bien pris en charge. Mais CA RAME à mort.

Sachant que je suis tres limité au niveau noyau, à cause de l'impossibilité de passer des parametres au boot.

Je ne sais plus trop quoi envisager. La solutions idéale semble quand même l'utilisation d'un protocle déporté comme X (faiblesse du hard) mais les difficltées de prise en charge du materiel m'amènent à pencher vers un execution locale des logiciels.

Si quelqu'un avait un idée à laquelle je n'ai pas pensé. Je serais heureux qu'il me la fasse partager avant que je ne m'attaque à la compilation de firefox sur uclib et que je ne sorte à mon patron qu'il me faut 70 barettes de 128 MO (a condition que la bête les supporte), autant de cartes flash.

Merci par avance.
Joris
[1] http://www.bluetrait.com/images/folders/ibm-thin-client-8363(...)
[2] http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-53582-(...)
[3] http://www.bluetrait.com/archive/2005/08/07/installing-linux(...)
[4] http://wiki.ltsp.org/Clients
  • # Compact flash

    Posté par  (site web personnel) . Évalué à 2.

    Tu ne précises pas combien tu as de mémoire flash sur tes machines, pour le moment.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

    • [^] # Re: Compact flash

      Posté par  (site web personnel) . Évalué à 2.

      J'ai 16 Mo de vieille flash et encore pas sur toutes les machines (seulement celles avec windows CE). J'aimerai donc éviter de l'utiliser (On est une tres jeune boite qui pour l'instant perds de l'argent).

      Je comptais plutôt charger une image via le réseau et la monter en loopback.
      • [^] # Re: Compact flash

        Posté par  (site web personnel) . Évalué à 3.

        Et tu peux pas utiliser justement linux2200 customisé selon tes besoins et la monter en loopback ?

        Ca serait parfait : Distrib conçu pour le hardware, avec juste ce qu'il faut.

        « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Alléger la Linux-2200 ?

    Posté par  (site web personnel) . Évalué à 3.

    Quand je regarde là http://linux-2200.berlios.de/ ce qu'il y a dedans, j'en déduit qu'il y a pas mal de chose que tu peux virer.
    Donc, tu peux faire de la place.



    Dillo, Fluxbox, Xmms, Lynx, Gqview,Gqcam and Netkit-ftp, tu vires

    De même Nedit, Centericq, Kphone

    Je penses que ça fera de la place( binaires plus libraries)


    Après tu peux penser a essayer de refaire la distrib avec un firefox et mplayer/vlc.

    Pour VLC/mplayer, avec un processeur Cyrix à 233 Mhz, j'ai très peur que les clients ne suivent pas, même avec du meumeuX dedans...
    Donc tu risques de devoir déporter, ne serait-ce que la vidéo. Après ça dépend la taille de tes vidéo. En configurant bien mplayer, tu peux l'alléger et l'optimiser de sorte.

    My 2 cents

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Reponse

    Posté par  (site web personnel) . Évalué à 2.

    L'idée d'utiliser linux 2200 ne me deplais pas. Ce qui me fais un peu peur c'est le poids de firefox.

    Pour le peu que j'ai pu la faire marcher, la solution LTSP est vraiment supperieure en terme de performances (X roxor).

    J'aurais aimer trouver une solution intermédiaire. Le réseau et le serveur ne posant pas de problème . La video sera évidament streamé (sans doute via http).

    Bon, je vais continuer mes experiences.
    A+
    Joris
    • [^] # Re: Reponse

      Posté par  . Évalué à 2.

      et pourquoi pas utiliser un navigateur plus léger genre Konqueror ou Opera ?

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.