Monthly Archive for octobre, 2010

OpenBox4 accepté comme projet Master I2L

Le Master Ingénierie du Logiciel Libre (I2L) est une formation dispensée à l’Université du Littoral Côte d’Opale à Calais, qui existe depuis la rentrée 2006.

Dans le cadre de la seconde année du Master I2L, les étudiants ont un projet à réaliser, de septembre à fin mars. Le projet se déroule au sein de l’université et doit « être utile à la communauté du libre ». Chaque étudiant doit intégrer une communauté de développeurs et participer au développement, à l’extension voire au déploiement/suivi d’un ou plusieurs outils libres. La condition est que le code développé reste dans la communauté libre (en GPL ou variantes) et la « taille » du projet doit être relativement modeste étant donné qu’il est réalisé en parallèle des autres cours.

J’ai donc envoyé un mail pour proposer le projet OpenBox4, et il a été accepté comme projet Master I2L. La description est assez vague, car elle est issue du mail que j’avais envoyé pour présenter OpenBox4 d’un point de vue général. Mais du coup ça a l’avantage de laisser pas mal de possibilités aux étudiants pour choisir un projet qui leur plait et qui leur permettra d’approfondir le domaine qu’il souhaitent.

La neufbox 4 est très intéressante en tant que plateforme de développement pour plusieurs raisons :

  • déjà présente dans 4 millions de foyers en France
  • disponible dans n’importe quel supermarché, Fnac,… pour 70 €
  • permet de brancher pas mal de choses sur ses 2 ports USB + port PCMCIA
  • ADSL en plus de routeur, donc pas besoin d’un routeur open derrière sa box
  • le wiki d’OpenBox4 contient beaucoup d’informations sur le logiciel et les composants de la neufbox, notamment port série et JTAG
  • elle est supportée nativement par OpenWrt
  • les sources libres du firmware officiel (basé sur OpenWrt) sont disponibles sur http://dev.efixo.net (permet de recompiler un firmware officiel à l’identique en conservant l’ADSL et la téléphonie)

Donc plutôt sympa, ça permet de s’initier ou perfectionner ses connaissances en Linux embarqué, OpenWrt qui est en train de devenir incontournable, ou également en bidouillage électronique.

Donc pas mal de possibilités autour de la neufbox 4. Actuellement, nous (OpenBox4) nous intéressons pas mal à l’auto-hébergement, pour l’instant avec TiddlyWiki (exemple hébergé sur une neufbox : http://fxmx86.mine.nu), et par la suite blog, gallerie photo,…

Baisse du prix des neufbox 4 en magasin

thierry9c nous a prévenu sur le forum de la baisse du prix des neufbox 4 en magasin. En effet, son prix vient de passer de 69,90 € à 49,90 €.

C’est particulièrement intéressant pour tous ceux qui veulent bidouiller : on s’amuse avec la neufbox dont on est propriétaire, et la neufbox prêtée par SFR permet d’avoir toujours accès à Internet en cas de mauvaise manipulation, et on peut la rendre intacte en cas de résiliation.

Maintenant se pose la question : où acheter une neufbox 4 ? La page du wiki donne quelques indications :

Si vous la trouvez dans un autre endroit, vous pouvez laisser un commentaire pour qu’on puisse compléter la liste.

J’ai notamment rencontré une personne aux RMLL qui avait acheté une neufbox 4 d’occasion sur un marché au puce pour la modique somme… de 3 € ! 🙂

Paquet OpenWrt de la semaine : uMurmur (alternative à TeamSpeak)

La neufbox 4 tournant sous OpenWrt, il est possible d’ajouter simplement des applications sous forme de paquets OpenWrt (et encore plus facilement avec le mod Ob4-Full+USB).

Nous allons donc chaque semaine parler d’un paquet OpenWrt intéressant en le décrivant brièvement.

Cette semaine il s’agit du paquet uMurmur. Si vous êtes un gamer, vous connaissez sans doute TeamSpeak. C’est un logiciel qui permet de dialoguer avec plusieurs autres utilisateurs en même temps par l’intermédiaire d’une connexion Internet : il s’agit d’un chat vocal.

Le gros inconvénient, c’est que TeamSpeak est un logiciel propriétaire. De même pour Ventrilo. Seules les versions binaires x86 et amd64 sont disponibles, donc sans les sources, impossible de faire tourner un serveur TeamSpeak sur une neufbox 4.

Il existe cependant des alternatives libres : Mumble et uMurmur. Cependant, même si Mumble fonctionne très bien sous Windows, Mac OS et Linux, il n’est pas adapté à l’embarqué (utilisation de C++ et QT).

Heureusement, il reste uMurmur qui a été conçu spécifiquement pour tourner sur une plateforme embarquée telle qu’OpenWrt (il est codé en C). C’est une implémentation légère d’un serveur Mumble, et supporte donc les clients Mumble 1.2.x.

Voilà, amusez-vous bien ! 🙂