Le monde opensource de l'embarqué se porte t-il bien ?
Par Zic le mardi 27 novembre 2007, 18:07 - Ubuntu - Lien permanent
Une sacré mode, cet « embarqué », mais d'abord, de quoi parlons-nous ?
J'utilise ici l'expression « embarqué » aussi bien pour le matériel (UMPC, téléphone portable, tablette internet, PDA ...) que pour le côté logiciel (Maemo/Hildon, Ubuntu Mobile, Qtopia, OpenMoko, GNOME Mobile & Embeded).
Vous l'aurez compris, cet article traite de toutes nos petites bébêtes électroniques personnelles, dont nous nous servons parfois tous les jours (je pense aux téléphones portables ou les PDA/Tablettes Internet).
Sachez donc que, le libre semble prêt, et s'immisce d'ores et déjà dans vos poches !
Eh oui, le moment est enfin venu, GNU/Linux, là, au chaud au fond de votre proche ... Incroyable ? Voyons les solutions actuellement disponibles, le futur, et les réelles possibilités/avantages de ces technologies.
- Nokia N800 : Tablette Internet


Pourquoi commencer par celui-ci ? Tout simplement car j'en suis l'un des heureux acquéreurs, et que je pourrais donc parler en connaissance de cause de la bête.
Le Nokia N800 se définit comme une tablette internet tournant sous Debian GNU/Linux. Je parle bien de tablette internet, et non d'un PDA ; en effet par défaut, pas de fonctionnalités PDA dans le N800 ! Par contre, celle-ci reposant sur Debian, via les « catalogues » (de simples dépots, en réalité) disponibles sur maemo.org on peut trouver toutes sortes de paquets .deb pour y ajouter ces fonctions.
Outre son écran tactile d'une très bonne définition (800x600) avec une taille pour le moins agréable en la matière (voir les références matérielles sur Wikipedia), celle-ci est globalement une réussite.
Elle tourne sur Maemo, un système destiné à l'embarqué sponsorisé par Nokia.
On y retrouve un navigateur Internet, basé sur le fameux navigateur de Mozilla (bien que le vrai Firefox, voire Opera-Mini soit aussi disponibles) très rapide pour les caractéristiques techniques de la Nokia N800 (processeur 330MHz et 128Mo de RAM), un peu normal puisque celle-ci est une tablette internet...
Un client de mail est aussi embarqué, gérant tous les protocoles usuels de messagerie (POP, IMAP ...). Pour rester dans la partie e-mailing, sachez que la tablette est totalement compatible avec l'interface web 2.0 de GMail par exemple, un menu signet Google regroupant Maps, Vidéo et Mail est même disponible par défaut dans l'interface Maemo).
La partie que j'ai trouvé la plus intéressante, sans parler du surf web, c'est la partie Communication.
La tablette peut utiliser, au choix, votre réseau wifi (WEP/WPA/WPA2 etc ...), ou alors se lier à votre téléphone portable par Bluetooth afin de profiter de votre hypothétique forfait data.
Une fois relié, le N800 embarque par défaut un client permettant l'accès à Google Talk (avec le support de Jingle (!)) et à Jabber.
A propos de jingle, sachez qu'une caméra de très bonne définition pour sa petite taille, est intégrée sur la tablette, en la dépliant (une simple pression), la tablette lance le logiciel de visioconférence (une liste de contact Google Talk/Jabber).
On peut rajouter par la suite, si on le souhaite, via les catalogues, Pidgin, XChat, irssi, même Skype (une version spécialement pour l'embarqué). Mais attention à l'entrave de liberté. (Troll ? Pas du tout ...).
Au niveau suppléments intéressants, un Xterm donnant l'accès root au système Debian de la tablette, Open-SSH client ET SERVEUR (!!), un VNC Viewer, un GPS via Maemo Mapper ... Trop de choses pour les inscrire tous ici.
Un lot d'applets est disponible par défaut (météo, radio streaming, rss reader ...). D'ailleurs, la partie multimédia (tant au niveau matos que software) est vraiment pas mal, surtout quand on sait qu'une application merveilleuse (Canola) gère tout ça parfaitement outre la gestion intégrée par défaut à Maemo.
Je dirais que le premier inconvénient de la tablette se situe au niveau du Flash, qui peine si l'on n'attend pas le chargement complet d'une vidéo sur Youtube par exemple.
Le second défaut, serait l'autonomie, mais dans mon cas pas vraiment : 12 jours en veille, 3 heures en usage : avec les paramètres comme le rétroéclairage à 100%. J'atteins personnellement jusqu'à 6/7h d'usage en réduisant le son et le rétroéclairage à 30%.
- Neo 1973 : Téléphone Portable

Et lui alors, pourquoi l'aborder en second ? Tout simplement car c'était avec lui que j'hésitais pour l'achat de mon N800 
Pour la petite histoire, en tant que geek avoué et certifié, je cherchais avant tout le gadget ; au final, je me suis aperçu qu'un téléphone portable, j'en avais déjà un, qui marche ; pourquoi changer ?
Le Neo 1973 fonctionne sous GNU/Linux grâce au fameux OpenMoko dont nous entendons souvent parler. Tout comme Maemo vu précédemment, OpenMoko est un projet tiré d'un autre projet père, GNOME Mobile & Embeded.
Interface très eye-candy, écran tactile pour composer et autres joies, c'est un choix à privilégier à la place de l'affreux iPhone d'Apple.
Au niveau des inconvénients, notons que le prix est un peu élevé pour le moment, et il ne s'agit que de la version pour développeur (300$ USD).
Notons aussi que nous bénéficions d'assez peu d'informations, à part celles qui traînent des heureux testeurs, puisque le Neo1973 n'est toujours pas publiquement sorti.
Un dernier fait : Qtopia, la plateforme pour téléphone de Trolltech utilisant Qt est, semblerait-il, d'ores et déjà compatible avec le Neo 1973.
Un autre pour la route, Rasterman, le créateur d'E16/E17, serait en train de porter E17 sur l'OpenMoko. Il est d'ailleurs spécialement employé pour cette tâche, un bel avenir en perspective pour le système OpenMoko est donc tracé ...
- Green Phone : Téléphone Portable annulé

Court passage sur le Green Phone, dont Trolltech a abandonné sa commercialisation (ou interrompue, apparemment). Dommage, car c'était l'un des rares téléphones portables à devoir tourner sous Qtopia.
- Android : La plateforme mobile de Google
Comme à son habitude, Google contre, et il le fait plutôt bien.
En effet, Google vient tout juste (il y a environs 2 ou 3 semaines) de sortir Android, un système libre pour les téléphones libres. Android repose sur GNU/Linux, il est opensource (licence Apache), et un SDK est facilement disponible incluant un émulateur qui se lance sans aucune compilation (comparé à ses congénères).
Au niveau pratique, celui-ci devrait, bien évidemment, intégrer toutes les applications maisons de Google (GMail, Google Maps, Google RSS Reader ...).
Je ne peux que vous conseiller de l'essayer par vous-même, sous votre distribution GNU/Linux : il suffit de récupérer cette archive, de la décompresser, et de rentrer (via la commande cd) dans le répertoire ainsi obtenu, puis dans le sous répertoire tools. Lancez emulator (via ./emulator).
Que dire ? Eh bien nous verrons mi-2008, où ils estiment que les premiers téléphones Android débarqueront.
- Ubuntu Mobile : La plateforme pour UMPC d'Ubuntu


Évidemment, après le marché croissant des serveurs, Canonical ne pouvait fuir cette éventualité 
Le système d’exploitation Ubuntu va être décliné dans une version mobile.
Baptisée “Ubuntu Mobile and Embedded”, elle sera développée en partenariat avec Intel. Le fondeur américain est en effet le promoteur d’un nouveau type d’équipements auxquels est destiné le futur OS mobile.
Il ne s’agit pas de téléphones mobiles ou de PDA communicants, mais de “Mobile Internet Devices” ou plus simplement MID (sorte de Tablette Internet évoluée). Présenté par Intel le MID est un PC portable ultra-mobile dédié à la consultation web en mode nomade, notamment via un réseau Wi-Fi. Le fondeur, qui en fait la promotion auprès des fabricants, compte sur un lancement commercial au début de 2008.
Et étrangement le Nokia N800 en est le plus proche représentant actuel.
Toutefois, tout comme le N800, le MID ne disposera pas forcément de fonctions de téléphonie.
Conclusion : Comme nous avons pu le voir, le monde du logiciel libre est près pour une nouvelle aventure, et même une nouvelle bataille dans un monde industriel où la liberté n'avait pas encore percée 
Attention : Cet article n'a aucun but publicitaire, il traite simplement des actuelles possibilités.

Commentaires
Article intéressant
J'en profite pour demander si quelqu'un sait si il sera possible dans un avenir proche (ou déjà maintenant ?) d'installer Ubuntu Mobile, OpenMoko ou autre sur le HTC Touch ?
Dans le genre il existe aussi http://www.amidasimputer.com/.
J'ajouterais aussi à cela la GP2X, une console de jeu dont une nouvelle version, tactile, vient de sortir
http://www.gp2x.com
http://www.gp2xfr.info/
:D
Cher ami, chapeau bas. Un article splendide.
Ca donne presque envie de casser sa tirelire.
D'après toi : est-ce qu'il faut foncer et acheter un N800 par exemple, ou attendre la maturation de Ubuntu Mobile et/ou Android ?
Très bon article, cependant il existe un pda encore plus interressant que le nokia (mais plus rare chez nous)le Zaurus (enfin c'est mon opinion ;-))IL permet en effet de faire tourner entre autre une debian, une BSD, openmoko, angstrom, pdaXrom (trés interressante car utilise un mini serveur X)...
C'est bien de voir se développer des OS libres pour ces gadgets mobiles. Après, c'est quand un même un désavantage qu'on ne puisse téléphoner avec la plupart d'entre eux. L'avenir est à la convergence numérique, et nos poches ne sont pas forcément assez grandes pour accueillir un téléphone portable, un MID, un appareil photo, un lecteur mp3 et un GPS.
Bref, à quand le tout en un, ergonomique, compact, autonome, joli et libre ?
(hmm, je vais me faire cryogéniser, reveillez moi dans quelques années)
Petites précisions/corrections s'imposant :
Le neo 1973 coutera plus cher en version publique que développeur : 500$ si mes souvenirs sont bons.
Pour le moment c'est n'est pas vraiment concluant, le boot de linux est extrreeeeemement long!
Android n'est pas un système, c'est une suite applicative comme maemo
Ubuntu mobile n'est pas uniquement destiné au mid mais bien a tous les matériels qui pourront le faire tourner.
Elle ne "sera" pas développer mais est développer avec intel la beta version étant sortie avec Gutsy, la version release sera disponible avec hardy
Ensuite c'est assez fatiguant de lire "Canonical ne pouvait fuir cette éventualité", ubuntu n'est aps à canonical car ubuntu est un projet communautaire.
Canonical sponsorise ubuntu, très très largement c'est bien vrai, mais finalement est une société de support lambda.
Je trouve ton article intéressant mais limité à l'embarqué en téléphonie...
Une multitudes d'équipement électronique sont équipés de linux embarqués! des téléphones SIP, des routeurs, des magnétoscopes numériques, des box internet etc...
Il n'y a qu'a regarder les projets UCLinux avec leurs portages sur différentes cibles pour voir que le monde de l'industrie développe déja depuis longtemps des produits avec un Linux embarqué!
Maintenant, il se pose les questions du respect par l'industrie des Licences... Et la je ne connais pas assez le sujet pour en dire plus mais je pense que dans de (très) nombreux cas, les industriels se foutent royalement des licences associées au monde de l'open-source (Et du coup, ne les respectent pas).
Je suis dans le métier, j'observe et ce que je vois parfois ne me plait pas!
El M@nouche
@jehaisleprintemps.net : Tu peux toujours acheter le N800 maintenant, il ne perdra pas ses capacités au cours du temps, après, tout dépend ton utilisation. Une tablette destinée à l'Internet n'est pas tout à fait comme un UMPC, beaucoup plus puissant, comme le MID.
@tenshu : tu dis vrai pour le côté technique et dialectique, cependant :
"Ensuite c'est assez fatiguant de lire "Canonical ne pouvait fuir cette éventualité", ubuntu n'est aps à canonical car ubuntu est un projet communautaire.
Canonical sponsorise ubuntu, très très largement c'est bien vrai, mais finalement est une société de support lambda."
C'est bien Canonical qui a annoncé la nouvelle et fait les accords avec Intel (bien que UME ne soit pas développé que pour le MID d'Intel).
Et pour le marché des serveurs, il n'y a qu'à voir les campagnes de pub sur youtube et sur :
www.canonical.com/easier
www.canonical.com/troublefree
pour se dire que, Canonical a quand même une part importante dans le lancement des divers projets Ubuntu officiels.
PS : Pour les appareils non abordés ici, c'est soit qu'ils m'étaient totalement inconnus, et je vous remercie de m'avoir fait part des liens
; soit qu'ils correspondaient à une utilisation trop particulière.
Je pense cependant avoir abordé ici toutes "l'actualité" de l'embarqué.
Et certes, et ça, c'est vraiment une partie de gagnée, beaucoup de périphériques tournent déjà sous GNU/Linux : vos Télévisions, vos *box parfois, vos voitures ... Cependant, la plupart du temps ça n'était pas des outils simples ou courants dans l'utilisation de tous les jours, et je pense que c'est la réelle évolution.
PS2 : A propos du prix de l'OpenMoko, ma phrase sous-entend bien, comme l'a fait remarqué tenshu, que la version publique aura un prix plus élevé.
"N'a aucun pub publicitaire" <= :D
Fixed
Linagora pourrait très bien faire la même publicité
Canonical a certes "informée la communauté, il n'en reste que c'est Matt Zimmerman qui à annoncé cette édition : https://lists.ubuntu.com/archives/u...
Ubuntu, sa orientation, son développement est géré par le community council et non par canonical ...
Certes, mais comme je l'ai dis, tout ce qui est commercial est géré par Canonical (le lancement d'une "flavor" officielle, la publicité, les accords commerciaux ...)
Par contre, et c'est heureusement le cas, c'est ensuite la communauté qui gère
Ça fait plaisir de voir un article sur le N800 arriver sur le PUF.
J'en suis aussi un heureux possesseur, et je m'en sers tous les jours, et il est vraiment super.
D'ailleurs, j'suis légèrement responsable de cet article, hein zic ?.
@+
Un peu beaucoup