LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Projets > EduLinux au primaire dans l’Outaouais

Le mercredi 8 octobre 2003, par Gilles G. Jobin

EduLinux au primaire dans l’Outaouais

Imaginez une classe de deuxième cycle du primaire avec 30 appareils recyclés. Imaginez l’enseignant ne pouvant utiliser que MS Paint et WordPad... Telle était la situation dans la classe de Monsieur Sébastien Bujold, enseignant à l’école du Sacré-Coeur de Gatineau (secteur Masson-Angers) de la commission scolaire au Coeur-des-Vallées.

Mais le lundi 6 octobre dernier, tout a changé dans cette classe car ces ordinateurs sont maintenant réseautés sous GNU/Linux avec le kit ÉduLinux produit par l’Université de Sherbrooke. C’est Monsieur Jean-Michel Dault de la société Mandrake qui a assumé sur place l’installation et le formation des techniciens et de l’enseignant.

Voici, en quelques photos, l’histoire de cette journée. Les futurs terminaux sont déployés les long de deux murs. Ce sont des P1 et des P2.
En arrivant, M. Dault nous a expliqué les prinpices de l’intallation.
Nous avons installé les cartes réseaux dans les terminaux.
Puis, M. Dault nous a décrit les étapes d’installation du Mandrake terminal server.
Et quelques heures plus tard, EduLinux était fonctionnel sur tous les appareils. Pour obtenir plus de détails sur ce projet, vous pouvez vous rendre au wiki qui lui est consacré. Vous pourrez y suivre son évolution.

17 Messages de forum

  • 9 octobre 2003 15:52, par Pierre Lachance

    J’aimerais en savoir plus sur les Terminaux X EduLinux. Y-a-til un texte quelque part qui explique comment installer des terminaux à partir de cette distribution ?

    Est-ce que c’est en utilisant ce que LTSP font ? Terminal tool kit de Jacques Gélinas ?

    Merci.

  • 12 octobre 2003 14:34, par Jean-Michel Dault

    La solution déployée est Mandrake Terminal Server, qui utilise les mêmes technologies de base que LTSP ou la solution de Jacques Gélinas, notamment dhcpd/tftp/nfs, mais qui apporte des fonctionnalités avancées :

    - Utilisation en terminaux X aussi bien qu’en "fat clients". Par fat client, on entend un P3 ou supérieur, qui roule X en mode local, et qui peut alors servir par exemple de station multimédia, mais sans disque dur, donc aussi facile à gérer qu’un terminal X.
    - Configuration automatique du serveur X : on utilise le driver "vesa" de XFree 4, qui permet d’utiliser n’importe quelle carte vidéo en 800x600 (défaut) ou 1024x768, et qui permet aussi bien les souris série que PS/2, avec le même fichier de configuration. Par opposition, LTSP et xtermkit demandent de configurer chaque terminal, et utilise les drivers natifs de la carte vidéo, ce qui demande souvent d’ouvrir l’ordinateur et de vérifier le modèle exact du processeur vidéo.
    - Lorsqu’utilisé exlusivement avec des cartes réseau PCI, Le Mandrake Terminal server n’a pas besoin de connaître les adresses MAC, ce qui sauve beaucoup de temps.
    - Intégration complète avec etherboot et rom-o-matic.net, qui permet d’utiliser soit une disquette d’amorçage, une carte avec EPROM, ou un menu de démarrage facile en dual-boot avec Win9X (seulement 3 fichiers à modifier)
    - Utilise la technologie ClusterNFS, qui permet, pour les grosses installations, d’avoir des serveurs dédiés pour chaque service (un serveur de fichier, plusieurs serveurs de "CPU")

    En ce qui concerne la documentation, elle est quasi inexistante, pour l’instant, et par manque de temps.

    J’ai travaillé sur trois installations de front, la première au Carrefour Jeunesse Emploi de Ville Lasalle, la deuxième à l’école La Magdeleine (C.S. des Grandes Seigneuries), et bien sûr celle de l’école du Sacré Coeur. Tout est arrivé en même temps, et tout devait être complété pour hier, bien entendu ;-)

    À partir d’ici, la priorité numéro un est de régler quelques petits bugs communs à ces installations, et le support pour les disquettes sur les postes de travail (requis pour le CJE de Ville Lasalle), ce qui devrait prendre encore une semaine ou deux.

    Ensuite, on intègre tous ces changements pour ÉduLinux 9.2, et on documente le tout.

    Entre-temps, si vous avez d’autres questions, n’hésitez pas à me contacter.

    Jean-Michel Dault jmdault@revolutionlinux.com

  • 12 octobre 2003 14:40, par steve

    Tout simplement génial !!!! Pouvez-vous me dire la configuration de votre serveur ? Je suppose qu’il faut une machine suffisamment puissante pour servir une vingtaine de terminaux... ?

    Merci d’avance.

  • 12 octobre 2003 15:16

    Voici la configuration du serveur.

    2x CPU INTEL XEON 2.4 Gigs

    1 carte maitresse INTEL SC7500CW2SCSI

    4x 1 Gigs RAM pour XEON

    1 CASE INTEL SE5200

    1 HD 38 Gigs SCSI, 10K RPM

    et un CD-Rom

    Il sert 30 terminaux !

    Gilles G. Jobin

  • 12 octobre 2003 20:08, par Jean-Philippe Provost

    Comment fonctionne les terminaux X ?

    Pouvez-vous m’expliquez cela svp :)

    A+

  • 12 octobre 2003 21:48

    30 ordinateurs qui ne contiennent pas plus que 32 meg Ram, une carte réseau (branchée au serveur) et une carte vidéo. Aucun disque dur n’est nécessaire. Le terminal est donc un ordinateur « vide » qui fait toutes ses requêtes sur un serveur. Cela a d’énormes avantages : on peut récycler de vieux ordinateurs pour agir en terminaux. Si un terminal brise, on le met tout simplement à la poubelle (donc aucun temps de maintenance du technicien) et on le remplace par une autre « vieille » machine. De plus, la mise à jour ne se fait que sur le serveur (fini les « ghosts » de laboratoire entier !).

    Cette explication vous convient-elle ?

    Gilles G. Jobin

  • 14 octobre 2003 11:53, par Pascal L

    Bonjour, j’aimerais connaître l’avancée des travaux à La Magdeleine.

    J’ai appris au début de l’année que cette école (à deux pas de la mienne et dans la même C.S.) développait un projet Linux ! Une révolution dans notre C.S. !

    Si le tout se concrétise sans problèmes, je pense que je peux commencer à en rêver pour mon école (environ 30 P2).

  • 20 octobre 2003 17:37, par Pascal L

    Salut,

    si mon terminal on un DD, est-ce correct ? Quand mon poste terminal va booter, que va-t-il se passer ? - Il va partir a partir d’une disquette, le disque dur, le CD-Rom ?

    Est-ce utile la RAM dans les machine terminaux ?

    Merci

  • 21 octobre 2003 22:39, par Jean-Michel Dault

    À la Magdeleine, le départ a été assez cahoteux, mais ça s’arrange tranquillement.

    Problèmes de câblage des 2 labos, problèmes avec les switch, et certains problèmes de communication avec les services informatiques de la C.S. Rien de vraiment majeur, mais ces détails causent beaucoup de perte de temps et d’énergie.

    Par contre, ce qui est bien, c’est de voir la dédication de certaines personnes, le président du conseil d’établissement, le directeur ainsi que la directrice adjointe, ils ont été vraiment formidables.

    Il reste encore un peu de rodage à faire, une bonne formation pour les enseignants, et ensuite, on prévoit s’attaquer à des postes mobiles, un serveur samba qui va servir de Domain Controller, et beaucoup d’autres projets qui sont sur la table.

    Vous pouvez commencer dès aujourd’hui à en rêver pour votre école, et même, si vous êtes impatient, parlez-en à votre direction et préparez le terrain !

  • 21 octobre 2003 22:55, par Jean-Michel Dault

    Idéalement, on se débarasse des disques durs. La raison en est simple, c’est une composante mécanique, qui chauffe, fait du bruit, et brise régulièrement.

    Les terminaux bootent à partir d’une carte de réseau qui contient une puce de démarrage. La carte (D-Link DFE538) coûte une vingtaine de dollars, la puce aux alentours de $3.

    Pour sauver sur les coûts, on peut aussi utiliser une disquette de démarrage, mais ceci implique de laisser toujours une disquette dans le lecteur, et un élève peut s’amuser et la retirer... On peut également utiliser une partie du disque dur (1 meg) pour placer le driver de la carte réseau. Mais comme dit plus haut, un terminal sans disque est beaucoup plus silencieux. Dans un labo, 30 disques durs (donc 30 moteurs) de moins font toute la différence.

    Pour ce qui est de la RAM, le terminal en a besoin pour charger une partie du système d’exploitation, les drivers clavier, souris, réseau, vidéo. 32 megs sont suffisants, si le terminal en possède plus, on peut tout simplement enlever le surplus pour garder comme pièces de rechange, car d’ici quelques années il sera difficile de se procurer de la mémoire pour des vieux appareils.

    Finalement, ce qui est bien avec les terminaux, c’est que comme tout le traitement se fait sur le serveur central, les terminaux ne deviendront jamais désuets. Sauf, bien sûr, quand les écrans holographiques en trois dimensions vont être sur le marché, mais c’est pas demain la veille...

  • 23 octobre 2003 08:03, par imr
    Salut, article super interressant, je suis confronté au probléme des serveurs de sons pour une installation similaire. Comment avez vous résolu le probléme :
     pas de son ?
     serveurs de sons ? lequel ? Y a t il une doc qui mentionne les solutions edulinux en matiére de serveurs de sons ? merci par avance et encore, trés bon travail !
  • 28 octobre 2003 11:42, par Jean-Michel Dault

    Nous sommes en train de finaliser une solution qui offrira du son sur les terminaux X, ainsi que l’accès aux périphériques locaux (CD, disquette, imprimante).

    Un premier jet est disponible dans le package "terminal-server-local-devices" sur Mandrake Cooker.

    Pour le son, nous roulons le serveur ARTSD en local sur les terminaux, et en modifiant l’application "soundwrapper", nous envoyons le son sur un terminal.

    Nous en sommes encore à l’état de "preuve de concept" toutefois, et la solution n’est pas installée dans aucune école, mais ça viendra d’ici un mois ou deux.

  • 10 novembre 2003 10:11, par Pascal L

    Quand je crée ma disquette de démarage à l’aide de drakTermServ, qu’est-ce que je fais si ma carte réseau n’est pas dans la liste fournie ? Par exemple, qu’as-tu fais pour la carte D-Link 538TX dont tu as parlé plus haut (Elle n’est pas dans la liste).

    Aussi, qu’est-ce que je fais si ma carte réseau est "on-board" ? J’ai un P2 de marque Dell et la carte est sur le motherboard... Dois-je en acheter une autre ?

    Amicalement !

  • 10 novembre 2003 12:21, par Raymond Ouellette

    Un de mes fils utilise un PIII 540 Dell Optiflex dont la carte de réseau est intégrée à la carte mère, le tout fonctionne très bien avec ÉduLinux 9.1 : réseau local mixte Linux/Windows[Samba] et accès Internet haute-vitesse.

    Examinez tout d’abord le fichier log de démarrage du système, imprimez-le. Connaissez-vous nedit ? urpmi nedit pour l’installer. C’est un éditeur de fichier très puissant avec coloration syntaxique. Un des avantages de nedit est qu’on peut exécuter des lignes de commandes dans l’éditeur et le résultat de la commande y apparaît comme fichier.

    Ouvrez nedit, Shell -> Execute command... tapez dmesg touche d’entrée

    Vous n’avez plus qu’à imprimer le fichier.

    Sinon Ouvrez un terminal, dmesg > log_demarrage.txt

    et vous aurez le résultat de la commande dmesg dans le fichier log-demarrage.txt que vous n’aurez plus qu’à imprimer.

    Lisez-le attentivement, vous devriez y découvrir votre carte de réseau (eth0) ainsi que le nom du pilote nécessaire à son fonctionnement.

    Dans le cas de Dell, certaines cartes sont lentes à activer et il faut changer l’ordre d’appel de la carte dans la sequence d’amorce de Linux pour lui donner assez de temps pour s’activer.

    Revenez avec les infos de votre carte, je pourrai vous aider davantage.

    R. Ouellette

  • 10 novembre 2003 14:34, par Pascal L

    Le problème, c’est que Linux n’est pas installé dessus...il n’y a même pas de disque dur. Je veux le transformé en terminal X.

    Je rois que la chose la plus simple est d’acheter une autre carte réseau pour 20$...

    Merci !

  • 8 décembre 2003 08:13, par Daniel Cedilotte ( Commission Scolaire de Laval )

    Salut, j’aimerais avoir les détails complets de l’installation et de la configuration de Terminal Server qui n’a malheureusement pas fonctionné pour moi. Nous avons fait un test avec K12-LTSP RH9 et ça fonctionne à merveilles. Merci à l’avance. Le tout peux être envoyé à dcedilotte@cslaval.qc.ca

    Merci encore.

  • 16 mars 2004 06:44, par Daniel Cedilotte
    Vous pouvez parler au directeur de l’informatique du projet MILLE(www.mille.ca). Il y a de bonne chance qu’il ait déjà été approché à ce sujet de toute façon. Ce projet est en constante évolutions.

Applications | LinuxÉdu-Québec | Revue de presse | Projets | Événements - colloques | Réflexion et opinion | Système d’exploitation