Freeduc-USB

OFSET's logo

Freeduc-USB : des médias vifs !

Les anglais appellent live media des petits objets faciles à manier, qui sont capables de se servir d'un ordinateur pour réaliser une fonction particulière. Par exemple : démarrer un système de bureautique, démarrer un environnement éducatif, démarrer une application de communication, etc.

En français, on peut dire : « médias vifs ». Leur point commun, c'est qu'ils savent démarrer un ordinateur sans utiliser son disque dur, et aussi, même si l'ordinateur ne contient pas de disque dur ou est en panne. Les médias vifs présentés dans freeduc.org démarrent en trente secondes environ, et répondent vite.

Les principale qualités qu'on attend des médias vifs

Que faire avec des médias vifs ?

Les applications possibles sont innombrables, étant donné la très grande logithèque maintenant disponible dans la distribution Debian qui sert de base à la production de Freeduc-USB (environ 30 000 paquets logiciels maintenus à la date de janvier 2010).

Une bonne idée, pour se rendre compte des choses actuellement possibles à l'aide des collections de logiciels libres installables sur un médium vif, c'est de consulter la base de données de Framasoft (plus de 1 500 logiciels libres destinés à l'utilisateur final, analysés en détail).

Voici quelques suggestions :

Une association de media avec leur lecteur
par exemple :
  • Un gestionnaire de pistes musicales et une collection fichiers sonores : pour animer vos soirées ! ...
  • Une visionneuse une œuvre vidéo : transforme votre ordinateur en cinéma miniature ...
  • Un gestionnaire de collection de photos et votre livret de famille : cadeau pour des parents ? ...
Une collection de logiciels pour enseigner les sciences
S'utilise en classe, et peut être copiée en autant d'exemplaires que d'élèves pour utiliser à domicile à l'identique
Un environnement de création typographique de qualité professionnelle
Le système LaTeX, mis au point depuis plus de vingt ans, est utilisé par de nombreux professionnels de l'édition de qualité. Ce système s'accommode très bien des médias vifs.
Une borne de consultation interactive
On utilise le navigateur Firefox, qui additionné d'un ou plusieurs greffons (plugins) spécifiques, permet de réaliser :
  • Un système de visionnage multimédia adapté à des œuvres interactives installées sur le même support : par exemple une borne interactive dans un musée ou une exposition ;
  • Un navigateur sous contrôle (parental ou autre), pour accéder à une partie du web ;
  • Un système d'examen « scolaire » embarqué, obtenu par association avec un service Wims embarqué sur le même support : utile pour des environnements particuliers, quand Internet n'est pas facilement accessible (pays peu connectés, hôpitaux, prisons, etc.) ...
Un outil très pratique pour des diagnostics et des réparations
Comme les médias vifs savent démarrer même quand l'ordinateur est en panne, ils permettent de réparer des disques durs dans des cas extrêmes. Les collections de logiciels libres utilisables dans ce contexte sont très riches, à destination des techniciens.

Mode d'emploi : j'ai une clé USB vive, et ensuite ... ?

Le tout premier programme qui démarre dans un ordinateur, avant même le système d'exploitation (Windows, Mac OSX, Linux, ou FreeBSD, etc.) est le programme BIOS qui est mis en place par le fabricant de la carte mère, celle-là même qui supporte le processeur. Ces programmes BIOS font généralement leur travail discrètement, ils repèrent les disques disponibles dans l'ordinateur, et orientent le démarrage vers d'autres programmes contenus dans l'un de ces disques.

Je choisis la clé USB comme disque de démarrage

Au début, la clé USB vive doit être connectée, et l'ordinateur doit être éteint. Si l'ordinateur est en fonctionnement (par exemple sous Windows), il suffit de l'éteindre, en laissant la clé USB branchée. Il faut ensuite s'assurer que c'est bien la clé USB vive qui démarre l'ordinateur.
Si le BIOS permet de choisir la façon de démarrer

Pour de nombreux ordinateurs, Il suffit d'appuyer sur une touche spéciale au moment du démarrage du BIOS, et il devient alors possible de choisir l'un des « disques » disponibles. Selon le BIOS du fabricant, cette touche peut être F8, ou F9 ou encore F12. Après appui sur cette touche (qui est signalée en bas de l'écran quelques secondes, ou encore dans la notice de la carte mère de l'ordinateur), un choix apparaît : disque dur, lecteur de CD-ROM, carte réseau, clé USB. La clé vive se reconnaît généralement par le mot « USB » et les indications que le BIOS a pu lire dans cette clé, par exemple le nom de son fabricant.
Alors, il suffit de choisir la clé USB à l'aide des touches fléchées (haut et bas), puis de valider !
Définir la clé USB vive comme démarrage par défaut
Qu'on puisse choisir « à chaud »le disque de démarrage ou non, il est toujours possible de faire un pause dans le démarrage, pour changer les réglages par défaut du BIOS. Là aussi, une touche spéciale est dédiée à la tâche souvent nommée « BIOS setup ». Selon le BIOS du fabricant, c'est la touche Suppr, ou Del, ou F2. Après appui sur cette touche (qui est signalée en bas de l'écran quelques secondes, ou encore dans la notice de la carte mère de l'ordinateur), un système de menus apparaît. En navigant parmi ces menus, il faut s'assurer des choses suivantes :
  • Que le support des périphériques USB est activé durant le démarrage. Si les périphériques USB sont ignorés, la clé vive ne sera pas considérée. Cette option peut se trouver dans les réglages avancés (Advanced settings).
  • Il faut examiner les menus relatifs au démarrage (Boot). Il est difficile de donner un règle générale qui s'applique à tous les BIOS existants. Dans certains cas, il suffit d'examiner et de modifier le menu qui concerne l'ordre des médias pour le démarrage (menu Device Boot Order), afin que la clé USB devienne prioritaire, et dans d'autres cas, la clé USB vive a déjà été examinée par le BIOS et elle est déjà considérée comme un disque dur « ordinaire ». Dans ce cas elle n'apparaîtra pas dans la liste qui concerne l'ordre des médias, mais on peut s'intéresser à un liste des disques durs (hard disks) : il faut alors faire en sorte que le disque dur qui porte la nom de la clé soit plus prioritaire que le disque dur ordinaire dans l'ordinateur.
Dans le cas où un changement de priorité des disques est fait il est important de sauvegarder le changement dans les paramètres du BIOS avant de redémarrer l'ordinateur.
Le cas des vieux ordinateurs
Dans le cas des ordinateurs fabriqués avant 2005, on trouve des BIOS qui ne savent pas démarrer l'ordinateur à l'aide d'un périphérique branché sur une prise USB. Dans ce cas, les seules possibilités restantes sont de fournir un noyau Linux et un script de démarrage sur un support que le BIOS sait reconnaître. Une des façons de faire est de demander à l'association OFSET de fournir un CD-ROM qui comporte cela. Au moment du démarrage, il faut donc que la clé USB vive soit en place, et que le CD ROM soit dans le lecteur. Le démarrage se fait par le CD ROM au début, et après quelques secondes, c'est la clé USB qui prend le relais. Le CD ROM peut être retiré dès que le démarrage est complet : de cette façon, il n'encombre pas le lecteur inutilement.

Le démarrage de Freeduc-USB

L'écran de choix du mode de démarrage
Le menu de démarrage
voici l'écran qui doit apparaître si c'est bien la clé vive qui a pris le contrôle du démarrage. Si on ne fait rien de spécial, au bout de quelques secondes c'est la première option qui est prise en compte pour le démarrage. Avec les flèches du clavier haut et bas, on peut sélectionner d'autres option (dans l'exemple ci-dessus, le choix se fait entre les langues française et grecque parmi les deux premières options).
Les messages émis lors du démarrage
Les messages de démarrage
Pendant le démarrage, divers messages s'affichent, qui ponctuent les étapes de la découverte du matériel de l'ordinateur (Freeduc-USB peut fonctionner sur de très nombreux types d'ordinateur, et donc la découverte du matériel présent doit être faite à chaque fois). Au cas où le démarrage reste bloqué (ça peut arriver), notez bien les derniers messages qui sont apparus avant le blocage : ils peuvent être utiles pour résoudre le problème spécifique à l'ordinateur utilisé.
Ça y est, Freeduc-USB a démarré
Voici un exemple du bureau qui apparaît pendant le fonctionnement de Freeduc-USB. Dans le cas illustré ci-dessous, c'est un bureau LXDE.
bureau LXDE
Observez bien le symbole en bas à gauche du bureau (menu lxde), c'est en cliquant dessus qu'on accède aux applications de la clé vive. C'est aussi en cliquant dessus qu'on peut choisir d'arrêter « proprement » l'ordinateur à la fin de la session. Il est important d'éteindre l'ordinateur en utilisant l'application qui gère la bonne cohérence de la clé USB.
Il faut attendre que l'ordinateur soit complètement arrêté avant de débrancher la clé USB vive.
De la même façon qu'il ne vous viendrait pas à l'idée d'ouvrir votre ordinateur pour en extraire le disque dur pendant le fonctionnement, ne débranchez en aucun cas la clé USB vive pendant la session de travail : elle risquerait fort de contenir des données incohérentes après.
écran de fin
Après avoir demandé l'extinction « propre » de l'ordinateur, ne retirez la clé USB qu'après avoir lu sur l'écran de fin, les mots Shutdown complete, ou encore après l'extinction physique de l'ordinateur, qui survient quelques secondes plus tard.

Ce que le projet Freeduc-USB n'est pas :

Les caractéristiques de Freeduc-USB

Freeduc-USB est une famille de clés USB vives rapides. On peut les définir comme une appliance, sans le support matériel. Il suffit juste de brancher  une clé Freeduc-USB sur un ordinateur de table ou sur un portable et le laisser démarrer. Une demi-minute après, on a une appliance (un serveur applicatif) pour enseigner, basé sur des logiciels libres. Freeduc-USB permet un usage nomade des applications pédagogiques. Comme c'est basé sur du logiciels libre, aucune barrière légale ne s'oppose à son développement à grande échelle.

Freeduc-USB : jetons un coup d'œil « sous le capot »

Voici un résumé des sources des logiciels utilisés pour réaliser Freeduc-USB

Structure d'une clé Freeduc-USB

Une clé Freeduc USB est structurée en deux partitions, une pour les données qu'on doit pouvoir retrouver depuis n'importe quel système d'exploitation, l'autre qui contient les rouages de Freeduc-USB, les personnalisations, et les données utilisateur qu'on ne souhaite pas voir sous tous les systèmes. Voici une description plus technique des deux partitions :

Versions de Freeduc-USB publiées

À l'heure actuelle, réaliser une nouvelle version de Freeduc-USB est une question de quelques heures de travail, grâce au paquet freeduc-usb qui est maintenu comme un logiciel libre sous licence GPL V.3, disponible sur le dépôt Debian d'OFSET.

Voici une liste des versions publiées de Freeduc-USB.

Freeduc-jbart

Freeduc-jbart : cette clé est ainsi nommée en hommage au corsaire Jean Bart, qui au temps de Louis XIV, avait sauvé de la famine la région de Flandre Littorale en mettant fin à un blocus créé par la marine anglaise. Cette clé a été développée pour le lycée Jean Bart de Dunkerque. Elle est utilisée pour l'enseignement de l'informatique, de la robotique, et comme une part du projet « Pocket Science Laboratory ».

Freeduc-Latix

Met en vedette la suite TeXlive. Celle-ci permet de créer vos meilleurs documents, que vous composerez à l'aide du meilleur logiciel de typographie existant, LaTeX. À l'aide de Freeduc-Latix, vous pourrez :

Freeduc-AMC

Freeduc-AMC, version 1.0 (août 2010). Met en vedette l'application auto-multiple-choice. Celle-ci permet de créer des exercices de type QCM imprimés sur papier, qu'on peut corriger et noter automatiquement à l'aide d'un scanner. Pour déployer l'appliance, on a besoin d'un ordinateur connecté à une imprimante et un scanner (ou un périphérique combiné qui offre ces deux fonctions).

Freeduc-Wims

Freeduc-Wims, un service WIMS complet, implanté dans une petite clé USB. Celui-ci permet les activités suivantes :

Que faire avec un Wims sur une clé USB ?

Quand on a un Wims dans sa poche, prêt à fonctionner sur n'importe quelle machine, voici ce qu'on peut faire :

Freeduc-Expo

Freeduc-Expo est un environnement qui permet de visiter une exposition composée de documents visuels et sonores, et éventuellement d'en imprimer certains avec une bonne qualité. À utiliser pour réaliser des bornes interactives de consultation, sans connaissance préalable en informatique.

La première génération des Freeduc-USB vives

OFSET's USB stick
La première clé Freeduc-USB a été marquée au logo d'OFSET.

Suivez ce lien pour en savoir plus sur la préparation des clés USB vives.

Des affiches de présentation

affiche 1 affiche 2
Les médias vifs : pourquoi ? Les médias vifs : comment ?

Conférences


Ce site web est en développement.
On peut trouver plus d'informations au sujet du projet Freeduc à http://www.ofset.org, ou http://community.ofset.org.