LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Système d’exploitation > Expérimentation et performances d’Édulinux au primaire

Le jeudi 23 octobre 2003, par Sebastien Bujold

Expérimentation et performances d’Édulinux au primaire

Un potentiel incroyable...

Depuis plus de deux semaines nous expérimentons en classe avec succès l’environnement Édulinux. Aujourd’hui, je vous présente en détails les étapes, les résultats et les performances obtenues jusqu’à présent.

Tout d’abord, mon nom est Sébastien Bujold et je suis enseignant au deuxième cycle du primaire à l’école du Sacré-Coeur de la Commission scolaire Coeur-des-Vallées en Outaouais. Tout a commencé avec le développement d’une classe informatique en septembre 2002. Étant un passionné de l’informatique, je voulais permettre à mes élèves de vivre ma passion. Au départ, on m’offrait la possibilité d’avoir 4 ordinateurs dans ma classe. Je ne voyais pas comment je pouvais vivre mon projet avec seulement 4 ordinateurs pour 25 élèves.

En réalité je rêvais d’avoir un ordinateur pour chaque élève. Il est évident que la commission scolaire n’avait pas les ressources pour m’acheter 30 appareils neufs. C’est pourquoi je me suis tourné vers le programme des ordinateurs du gouvernement. En quelques semaines, j’ai reçu les ordinateurs et deux imprimantes lasers. Donc à la fin septembre 2002, j’avais une classe équipée de trente ordinateurs.

Au tout début, j’avais une multitude de projets que je voulais réaliser. Malheureusement, la fragilité de notre réseau m’a rapidement remis les pieds sur terre. En effet, le manque de stabilité nuisait beaucoup à mes leçons et démotivait mes élèves. De plus, le manque de logiciels et la faiblesse des autres ne m’encourageaient pas vraiment.

Fin octobre 2002, j’expliquais à notre conseiller pédagogique, Gilles Jobin, mes expériences avec ma classe informatique. Il me proposa la solution LINUX. Après m’être documenté sur LINUX, j’ai rapidement compris que cette solution répondait parfaitement à mes besoins. Au début novembre 2002, nous avons décidé d’implanter une solution LINUX en terminaux X dans ma classe. Il a fallu attendre au mois de septembre 2003 pour finalement avoir les autorisations nécessaires pour aller de l’avant avec le projet. Cette interminable attente ne nous a pas découragé face à ce projet car nous étions convaincu de sa réussite.

Nous avons regardé plusieurs possibilité pour l’implantation de notre réseau. Il y avait Abulédu, K12LTSP , Mandrake 9.1 et Édulinux. La première solution n’était pas très actuelle. K12LTSP semblait intéressante même si elle était davantage conçue pour le milieu anglophone. Édulinux, qui était basée sur la Mandrake 9.1, répondait parfaitement à nos besoins. En plus d’être développée pour le milieu de l’éducation, elle était basée sur l’excellente plate-forme de la Mandrake. Nous avions également la chance de profiter de formateurs qui étaient prêts à faire l’installation et nous démontrer la procédure à suivre. Le choix était donc très facile.

Au niveau du matériel informatique, je possède dans ma classe présentement 25 ordinateurs. Les processeurs varient entre des P1 200Mhz et des P2 350Mhz. Au niveau de la mémoire, les ordinateurs possèdent entre 96meg et 128meg de mémoire RAM. Pour ce qui est des cartes vidéo, il y a des ATI, des Matrox et des S3. Nous avons décidé d’acheter des cartes réseaux de marque D-link (538tx) afin de faciliter l’installation. De plus, nous avons installé des eproms sur les cartes réseaux. De cette façon, l’amorce du système se fait à partir de la carte réseau et non pas d’une disquette comme auparavant. Cette solution est beaucoup plus simple et plus efficace (pas de perte de disquette). Le tout est relié par deux switchs 16 ports de marque D-link. Je possède également une imprimante laser HP laserjet 6L.

Évidemment, pour réaliser ce projet il a fallu faire quelques achats. Avant tout, il a fallu refaire l’électricité. Il est très difficile de faire fonctionner 25 ordinateurs avec 5 prises électriques. Nous avons donc fait l’ajout de prises. Par la suite, il y a eu l’achat des cartes réseaux et des eproms. Il y a eu le coût de l’installation . Pour finir, il y a eu l’achat du serveur dont voici les spécifications :

 Processeur Xeon 2 x 2.4ghz
 Carte-mère Intel
 Mémoire vive (RAM) 4 x 1.0 GO
 Disque dur Maxtor Atlas 36 go. (scsi)

On peut estimer le coût total à environ 6500 $. N’oubliez pas que ce prix est pour 25 postes de travail pleinement fonctionnels.

Pour ce qui est de l’installation, l’achat de cartes réseaux identiques a diminué d’au moins 80% le temps de l’installation. En fait, l’installation complète s’est effectuée en 7 heures. Par la suite, il a fallu résoudre quelques petits problèmes reliés à la connexion internet de notre école. Finalement, en une journée le serveur était parfaitement opérationnel.

Pour ce qui est de l’interface nous voulions utiliser au départ l’interface KDE. Cependant, nous avons rapidement constaté que KDE était beaucoup trop lourd (voir les performances). Nous avons donc décidé d’utiliser Icewm dans une version améliorée. Nous avons ajouté quatre icônes (traitement de texte, web, home et calculatrice) et embelli l’interface pour la rendre très semblable à celle de Windows XP. L’interface est beaucoup plus conviviale et très très rapide. D’ailleurs vous trouverez dans cet article un fichier contenant un screenshot de l’interface qui a été développée par Jean-Michel Dault.

PNG - 200.2 ko
Screenshot de Icewm

Maintenant voici un résumé des performances obtenues du serveur. Tout d’abord, les tests ont été effectués avec mes élèves. Pour réaliser les tests, les élèves étaient devant leur ordinateur et, à mon signal, ouvraient simultanément la même application. Par exemple, les 25 élèves ont ouvert l’application OpenOffice à la seconde près. Il est à noter que dans une utilisation normale, il est pratiquement impossible qu’une même applications soit ouverte à la seconde près par 25 élèves. Voici donc les résultats :

 Open Office Temps d’ouverture complet pour 25 postes : 54 secondes Utilisation du processeur : utilisé à 100% pour l’ouverture, par la suite 12% Utilisation de la mémoire RAM : 1,2 Go utilisé

 Internet Temps d’ouverture complet pour 25 postes : 10 secondes Utilisation du processeur : utilisé à 30% Utilisation de la mémoire RAM : 1,0 Go utilisé

 Icewm Temps d’ouverture complet pour 25 postes : 11 secondes Utilisation du processeur : utilisé à 65% au départ, 4% par la suite. Utilisation de la mémoire RAM : 1,0 Go utilisé

 Application (jeux,etc.) Temps d’ouverture complet pour 25 postes : 30 secondes Utilisation du processeur : utilisé à 55% Utilisation de la mémoire RAM : 1,2 Go utilisé

 Gimp Temps d’ouverture complet pour 25 postes : 11 secondes Utilisation du processeur : utilisé à 100% au départ, 25% par la suite. Utilisation de la mémoire RAM : 1,4 Go utilisé

 KDE Temps d’ouverture complet pour 25 postes : 3 minutes 45 secondes Utilisation du processeur : utilisé à 100% au départ. Utilisation de la mémoire RAM : 1,9 Go utilisé

Personnellement, je trouve ces résultats très impressionnants. Je ne m’attendais pas à autant de performances. À noter, que j’ai enregistré les performances grâce à la commande TOP. Si jamais vous avez des questions, n’hésitez pas à m’écrire.

Pour finaliser le projet nous compléterons, dans les prochaines semaines, le site web et le serveur courriel. Vous pourrez d’ailleurs visiter prochainement notre site internet au www.classelinux.ca

En conclusion, grâce à des intervenants comme Gilles Jobin, Jacques Ferland, Jean-Michel Dault et Éric Thériault nous avons pu développer un magnifique projet qui possède un incroyable potentiel. L’intégration de Linux dans les écoles sera sûrement inévitable. Il ne reste plus qu’à faire connaître à tous cette merveilleuse solution. Si jamais vous avez des commentaires, des suggestions ou des interrogations n’hésitez pas à m’écrire.

17 Messages de forum

  • 24 octobre 2003 15:16, par Pierre Lachance

    Ho !!! Que de plaisir à lire cet article. On comprend très bien les raisons de votre choix. On apprend beaucoup sur les performances, le matériel, le système...

    Il est souhaitable que de telles expérimentations continuent à se vivre et à se faire connaître. Alors merci pour le temps que tu as pris pour rédiger cet article.

    Au plaisir d’aller voir ce labo ÉduLinux...

  • 25 octobre 2003 23:30, par Tuxer
    Une petite question qui peut vous sembler idiote : comment avez-vous fait pour placer des icones sur le bureau de IceWM ?
  • 26 octobre 2003 15:19, par Pascal L

    Salut, j’aimerais en apprendre plus sur les puces eproms.

    1) Où les trouver ? 2) Comment fonctionne-t-elle ? 3) Comment les programmer ?

    Amicalement !

  • 26 octobre 2003 15:22, par Pascal L

    Salut, combien avez-vous déboursé pour uniquement le serveur ? J’ai déjà un labo de 20 postes équipés de carte réseau et le cablage est correct.

    Amicalement !

  • 27 octobre 2003 21:37, par Eric Godbout

    Merci pour le très beau résumé. Je fais moi aussi des expérimentations avec quelques terminaux et un tout petit serveur. Vos statistiques me seront très utiles pour convaincre les gens de mon entourage et lorsque viendra le temps de m’acheter un méga serveur. Je suis certain que l’intégration des TIC a fait un bond de géant dans votre classe... dans le fond c’est ce qui compte, peut importe la technologie utilisée.

    J’aimerais beaucoup aller visiter votre classe si je passe dans votre coin. Gilles Jobin viendra nous voir ici, en Abitibi, la semaine prochaine alors je lui demanderai plus de détails sur vos expériences. Encore une fois bravo et faites mes salutations à toute la classe.

  • 28 octobre 2003 06:18, par Gilles Jobin
    On a déboursé tout près de $5000 pour le serveur. Il a été acheté en pièces détachées et monté ici par notre technicien. Mandrake a absolument tout reconnu au premier lancement. Les spécifications précises sont données dans le forum relié à un autre article sur ce site (voir référence plus bas).
  • 28 octobre 2003 11:33, par Jean-Michel Dault

    Vous pouvez obtenir les puces chez les distributeurs de composantes électroniques, au coût d’environ $3. Pour les programmer, vous aurez besoin d’un programmateur EPROM, qui, lui, n’est pas donné ($500-$100).

    Mais vous pouvez vous adresser aux gens d’ÉduLinux pour avoir les puces déjà programmées.

    Leur fonctionnement est simple : la puce initialise la carte réseau, obtient une adresse IP du serveur, va chercher le kernel Linux et une image de démarrage, puis l’exécute.

  • 28 octobre 2003 11:37, par Jean-Michel Dault

    Les icônes sur le bureau viennent d’une application externe, ROX. J’en ai modifié un peu l’apparence pour que ça ressemble à KDE, et j’ai fait une procédure pour la configuration automatique.

    Les RPMS seront disponibles bientôt sur Mandrake Cooker ou sur Édulinux.

  • 30 octobre 2003 10:26

    Merci beaucoup pour votre commentaire ! Il me fait plaisir de vous inviter dans ma classe lorsque vous passerez dans la région de l’Outaouais.

    Amicalement

    S. Bujold

  • 30 octobre 2003 10:31, par S Bujold

    Merci pour vos commentaires. Il me fai plaisir de vous inviter à visiter ma classe lorsque vous passerez dans la région de l’Outaouais. Vous pouvez me rejoindre par courriel ou en discuter directement avec mon bras droit, Gilles Jobin.

    Amicalement

    S. Bujold

  • 2 novembre 2003 03:08, par David Montminy

    Je pense qu’il serait intéressant de mentionner les sites suivants aux lecteurs qui s’intéresse aux Terminaux graphiques avec Linux :

    - " http://www.ltsp.org/links.php " : Linux Terminal Server Project, LE logiciel servant à monter des terminaux graphique (Ce n’est pas la seule méthode, mais c’est une très populaire)

    - " http://www.DisklessWorkstations.com/ " : Le vendeur Officiel (commercial) de Materiel LTSP. Bon site pour trouver des Eprom, ou acheter des machines tout déjà montés.

    - " http://www.Rom-O-Matic.net/ " : Site servant a générer des images pour les Eproms....

  • 16 novembre 2003 19:01
    En allant sur le site indiqué dans un autre message (rom-omatic), tu pourras faire l’équivalent des rom pour carte réseau mais en l’ayant sur disquette.
  • 17 novembre 2003 22:48
    c’est très chère, vous auriez pu avoir facilement beaucoup mieux pour beaucoup moins chère
  • 18 novembre 2003 10:32, par Pascal L

    Habituellement, on en a pour notre argent.

    Je crois qu’il est important d’investir pour un bon serveur, car c’est la pierre angulaire du système. De plus, je crois qu’ils vont être bon pour quelque temps...

  • 19 novembre 2003 15:45, par Anne-Marie (annma)

    Bonjour,

    Je suis l’instigatrice du projet KDE-Edu qui vise à développer des logiciels éducatifs. Même si vous n’utilisez pas KDE, peut-être avez-vous des suggestions sur des programmes que vous aimeriez utiliser. Vous pouvez m’envoyer ces suggestions, le plus détaillées possible à annma AT kde DOT org et je les placerai sur une page web qui recense les programmes que les utilisateurs aimeraient avoir.

    http://edu.kde.org recense les applications sur lesquelles nous travaillons en ce moment mais le projet est tout jeune et les besoins sont grands ! Bravo pour votre initiative et pour l’excellent article que vous avez écrit !

  • 29 septembre 2004 12:44, par Claude Ferron

    Bonjour,

    Finalement peut-être allons nous réussir à éliminer Windows de nos écoles ?!? Merci à Sébastien pour cette merveilleuse initiative. Pour ceux qui désirent ce lancer dans la grande aventure, sachez qu’une autre solution existe... Nous avons développer un système informatique capable de recevoir 10 écrans, clavier et souris. Chaque session peut fonctionner individuellement ! Les avanages : rapidité, facilité d’utilisation et d’installation, plan de renouvellement au trois ans, Open source (linux est utilisé), grande économie d’énergie, réduction du bruit et beaucoup d’autre. Si vous désirez avoir des renseignement additionnel sur le système, contactez-moi par courriel.

    cferron@cgocable.ca Claude Ferron

  • 16 janvier 2006 10:48

    Bonjour,

    Le résumé de votre expérience a été très intéreesant. Juste une petite question : Une fois la puce Eprom programmée, où l’intègre-t-on ? Sur la carte réseau, sun la carte mère, où ???

    Merci et félicitation pour votre travail,

    Jacques


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