Om 2009 testing : premiers pas
Par swap38 le lundi 25 mai 2009, 18:00 - Découverte - Lien permanent
J'ai mis plusieurs jours pour écrire et publier ce billet car les premiers résultats de mes tests étaient assez mitigés.

Mais pas d'inquiétudes, ça finit presque en happy end et ça vaut le détour 
Présentation
Om 2009 est la distribution actuellement en développement chez Openmoko, sa sortie officielle étant prévue pour fin juin.
Elle est basée sur le Framework FSO.
Contrairement à Om 2008, elle n'utilise plus les applications de Qtopia pour la partie téléphonie.
Maintenant, c'est Paroli qui joue ce rôle.
Mais c'est quoi Paroli ?
En voilà une bonne question à laquelle il n'est pas si simple de répondre !
Voici ce que j'en ai compris : Paroli (anciennement appelé Tichy) est une interface pour FSO qui permet de gérer des applications sous forme de plug-in.
Cela facilite le travail des développeurs car ils n'ont plus à s'inquiéter de DBus et FSO, c'est Paroli-core et ses services qui s'en chargent (voir "Paroli's vision" pour plus de détails).
Première installation
Version installée : Om 2009 testing du 8 mai 1945 ... oups, 2009 !
Installation : flash classique, rien à signaler
Le premier démarrage a duré plus de 5 minutes.
Début des ennuis
En arrivant sur l'interface graphique, les messages d'erreurs se sont succédés :
- can't init service GSM : org.freesmartphone.GSM.SIM.NotPresent
- can't init service GPRS : waiting for service GSM failed
- can't init service TopBar : waiting for service Gprs failed
- can't init service Audio : waiting for service GSM failed
- can't init service SIM : waiting for service GSM failed
- can't init service SMS : waiting for service GSM failed
Je suppose que c'est surtout lié au fait que je n'avais pas mis carte SIM.
Un redémarrage avec une carte SIM et ça va mieux.
Enfin pas toujours car parfois le boot est resté bloqué au login (après le logo ANGSTROM).
Toujours au niveau du démarrage, il y avait une flopée de messages d'erreurs à propos de /var
J'ai donc suivi les conseils du wiki et remplacé le lien symbolique par un vrai répertoire :
rm /var/log && mkdir /var/log
J'ai également crée un répertoire home-bind sur ma carte qui est ensuite monté automatiquement au démarrage :
mkdir /media/card/home-bind && mount /home/root
L'interface
Cette version amène sur l'interface de Paroli seule.
C'est réactif mais assez austère et surtout on se demande comment faire pour lancer d'autres applications que les 4 présentes :
- Call-log : journal des appels
- SMS : envoi / réception de messages texte
- Dialer : émission / réception d'appels
- People : carnet d'adresses
Mais il y a une astuce qui consiste à activer Illume :
- Aller dans préférences (appui long (2 secondes) sur AUX
- Aller dans display
- cliquer sur profile et attendre patiemment que ça bascule sur illume
Là on se retrouve avec une interface familière, surtout si on a déjà testé SHR et il est facile de basculer du bureau Illume à Paroli avec les flèches gauche et droite de la barre :
Et là, c'est le drame
J'ai eu la mauvaise idée de fermer Paroli.
Un petit message m'a demandé si je voulais le laisser tourner en tâche de fond pour pouvoir recevoir des appels.
En toute confiance, j'ai répondu oui.
Mais cela a eu pour conséquence un crash rendant inexploitable le système, même après reboot.
Après une vaine lutte, j'ai flashé à nouveau mais avec une version mise à jour.
Deuxième installation
Version installée : Om 2009 testing du 21 mai
Sauvé ! (et rassuré !)
Avec cette version, je n'ai eu aucun des problèmes ci-dessus ! 
Je précise que j'ai inséré une carte SIM dès le premier démarrage ce qui a peut-être aidé.
Le premier est toujours aussi long, mais les démarrages suivants se font en 3 minutes environ, ce qui demande quand même un peu de patience.
Il y a eu quelques changements évidents :
- l'interface par défaut est Illume dès le départ ce qui est une bonne idée à mon avis.
- les applications dans Paroli ont été renommées pour plus de clarté : Call-log, SMS, Dialer et People
- l'interface réseau sur mon PC hôte est passé de usb0 à eth2 (à reconfigurer, donc)
En revanche, j'ai publié une page Om2009 sur le wiki.
Vous y trouverez les informations essentielles sur cette distribution et son usage, ainsi qu'un bon nombre de captures d'écrans.
N'hésitez pas à la compléter ou corriger si nécessaire.
Je me suis alors empressé d'installer de nouvelles applications et tout fonctionne à merveille :
opkg install gpe-scap gpe-filemanager gpe-gallery gpsd tangogps numptyphysics midori emotion
Ce qui marche, ce qui manque
J'ai déjà testé avec succès :
- les fonctions de téléphonie de Paroli (envoi et réception d'appels et de SMS, ajout de contact, ...)
- la connexion sshet l'installation d'applications
- le wifi
- le GPS
Bien sûr, il manque encore pas mal de choses :
- un verrouillage de l'écran
- des outils de gestion (bluetooth, GPS, sonneries, ...)
- étoffer les fonctions de téléphonie (double appel, import/export des contacts, plus de champs par contacts, ...)
- un installeur d'application graphique
- des application PIM (agenda, email, lecteur RSS, ...)
- etc.
Conclusion
Bien qu'en version "testing" encore loin d'être finalisée, cette Om 2009 semble déjà utilisable.
Je compte la garder sur mon Neo pour l'instant afin de voir son comportement sur le long terme.
Je trouve l'intégration de Paroli très intéressante.
A terme cela devrait permettre à la communauté de développer les plug-in nécessaires pour combler les besoins.
Ainsi nous pourrions avoir le choix entre différents types d'applications :
- des plugins Paroli (qui formeront une suite applicative complète)
- des applications basées sur Illume (et les EFL si véloces)
- des applications tierces
Il reste donc beaucoup de travail à accomplir avant d'arriver à la version stable promise fin juin.
Mais au vu des dernières avancées, cela paraît tout à fait réalisable.
Les développeurs sont d'ailleurs invités à se renseigner sur la page "Om 2009, get active" pour parer au plus urgent.
Om 2009 est déjà très prometteuse, c'est évident.
Je vous recommande vivement de l'essayer dès maintenant en gardant à portée de main la page du wiki.



Commentaires
Enfin une bonne nouvelle! Une distribution simple et efficace, pas trop bugguée, qui devrait étre stable sur une longue période (j'en ai plus de marre de reflasher et reconfigurer ma SHR testing tout les mois).
Est ce que ça peux s'installer sur la SD ?
AH ben je vais retester! J'avais croisé les mêmes problèmes que toi au tout début!
Du coup tes conseils vont me servir pour retester!
Pour l'installation sur une carte micro-SD je n'ai pas testé.
Mais en prenant le fichier fso-paroli-image-om-gta02.tar.gz et le uImage.bin ici, il n'y a pas de raison pour que ça ne marche pas ;-)
Oui, elle semble bien prometteuse cette 2009.
Elle fonctionne très bien sur carte µSD. La partie GPRS fonctionne aussi très bien et la connexion est rapide. La mise en veille et surtout la sortie de veille est rapide aussi... bref, ça semble sur la bonne voie.
En ce qui concerne l'interface, elle va être soumise à grands chambardements. heureusement
J'adore cette interface : paroli. c'est hyper clean, sobre, et ça change des interface déjà vues comme iPhone ou SHR et consors. J'aime ce style dépouillé, à suivre donc de très près et très vite vu la rapidité d'évolution.
Je teste la version du jour avec une carte sim voir ce que ça donne.
J'ai testé androide V7 koolu, c'est pas vraiment ça niveau stabilité. :/ (connexion au wifi c'est bon mais pas de net) Pas de détection du réseau avec ma carte sim. Mais c'est assez sympa j'attends la suite avec impatience.
Là je vais tester OM2009 de la journée voir si y a du mieux surtout wifi.
Bon ben la version du jours ne marchoie point. Je n'ai même pas de serveur X...
Holala ! après avoir chargé mon tel dans la nuit de vendredi à samedi, téléphoné l'après-midi, je l'ai "oublié" dans ma poche de veste, et le dimanche midi, je l'entend sonner ! Il n'est pas encore vide... Quel gage d'autonomie.
1 jour et demis tu trouves ça "énorme"?
(je devrais plus dire un jour puisque tu l'as chargé dans la nuit de vendredi à samedi, donc débranché samedi matin sûrement).
Sinon on n'en est ou du developpement? Car il n'y a pas d'autre version testing de sortie sous OM2009 depuis le 21 mai. :/
@Burn2 : effectivement, c'est pas énorme. Mais certains autre smartphones (genre la pomme) ne font pas mieux.. Pour une fois que le FR n'est pas le dernier de la classe
boaf, pour le FR, c'est super bien. Alors moi j'suis content, surtout quand je me dis que ce n'est qu'une des étapes...
Bah sous SHR j'ai dépassé largement les 48h d'autonomie a raison de 3h de surf/maj de distrib + musique. (au bout de 48h il me restait encore 24%), j'ai du refaire 3h de musique pour le décharger.