Lundi soir, j'ai rendu visite à Ludovic, afin de discuter avec lui de sa future participation à Vous êtes Libre ce soir. Ne travaillant pas spécialement dans l'Open Source, il s'y intéresse toutefois, et dernièrement à l'OLPC : One Laptop Per Child, soit le projet d'un PC portable pour tous les enfants du monde, le fameux PC à 100$ : http://www.laptop.org/

OLPC portable

Ludovic proposera d'en parler mieux que moi lors d'une future émission.
Le système d'exploitation embarqué à bord de ce portable, est à base de la distribution Gnu/Linux Fedora Core. Et cerise sur le gâteau, il est possible d'émuler le système, par exemple avec Qemu, et l'équipe de développement de l'OLPC à justement mis une image disque à disposition. Je l'ai vu en route chez Ludovic, j'ai été curieux de le faire chez moi aussi :)

Premièrement, récupérer la dernière archive stable (d'une taille d'environ 120 Mo) sur le wiki du projet, et rendez-vous à la page Emulation, pour suivre les conseil d'utilisation de l'image avec Qemu.

Pour une fois, je confirme le réel gain de vitesse avec le module kqemu. Sans ce module d'accélération le système est lent, avec, le système et les applications se lancent correctement.

Une fois l'archive décompressée, nous obtenons un fichier *.img d'environ 480 Mo. Ouvrir une console où se trouve ce fichier image et lancer Qemu :

$ qemu -hda olpc-redhat-stream-development-build-218-20070106_1814-devel_ext3.img

(avec cet exemple, je viens de me rendre compte que c'était la version de développement que j'ai utilisé)

Passons maintenant aux captures d'écran :

Le système au boot après le chargeur GDM :

OLPC Qemu capture 01

Le système allumé avec sa vue par défaut :

OLPC Qemu capture 02a

On déplace la souris sur les bords [1], et cela affiche la barre de contour, vous permettant d'accéder aux applications (en bas de l'écran, comme le traitement de texte, chat, navigateur Internet, lecteur de flux RSS, etc.) :

OLPC Qemu capture 02

Le navigateur Internet en action (à base de xulrunner, de Mozilla), enfin sans réseau c'est pas facile. Pour surfer, suivre cette indication du wiki OLPC.
Pour activer le réseau, atteindre la console d'arrière plan (utilisez les touches Alt + Ctrl + 3 de votre clavier) Pour info Ctrl + Alt libère la fenêtre Qemu, faire donc attention. Ensuite à l'invite de commande, s'identifier en tant que root (il n'y a pas de mot de passe exceptionnellement) et lancer la commande dhclient. Normalement votre connection Internet est activée. Pour quitter la console est revenir à l'interface graphique, utilisez les touches Alt + Ctrl + 1

OLPC Qemu capture 03a

La page de Fedora Fr :

OLPC Qemu capture 03

Le lecteur de flux RSS, Penguin TV, que je découvre pour l'occasion. Et qui rempli bien son rôle, avec en plus sa fonction native de téléchargement de podcats. Car l'une des visions du développeur de ce programme, que je vous invite à lire sur son blog, c'est justement d'utiliser les flux RSS comme support de cours, en voilà une très bonne idée !

OLPC Qemu capture 04

OLPC Qemu capture 04

Voilà pour ce petit aperçu de l'OLPC. Il y a pourtant énormément à dire sur le sujet, le côté logiciel, mais surtout le côté technique et matériel de ce portable (l'écran LCD/LED, les 5W de consommations, etc.). A suivre donc je l'espère avec Ludovic dans une prochaine émission de VELCS.

Notes

[1] mais parfois cela agace parfois de voir la barre s'afficher alors que l'on a déplacé la souris au mauvais endroit