Distributions/fr

From Openmoko

Revision as of 11:59, 10 August 2008 by Youshe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Distributions

Les différentes distributions d'Openmoko sont produites afin de tourner sur différents périphériques mobiles, avec comme première cible d'Openmoko Inc les téléphones Neo 1973 et le Neo FreeRunner. Ces distributions sont similaires à des distributions linux : des systèmes d'exploitation complets avec leurs applications utilisateurs. Vous pouvez installer n'importe laquelle de celles ci sur votre téléphone ou avoir un système de multiboot avec plusieurs distributions d'installées.

Alors que les distributions d'Openmoko peuvent aussi tourner sur d'autres appareils mobiles, d'autres distributions logicielles peuvent aussi s'exécuter sur les téléphones d'Openmoko Inc (voir plus loin).

Pour les téléchargements, voir Dernières images, pour les instructions d'installations voir Flashing the Neo FreeRunner

Contents

A propos des distributions

Pour ^etre précis techniquement, les distributions 2007.2, 2008.8, FSO et SHR ne sont pas réellement des distributions indépendantes, mais des distributions visant des cibles matérielles différentes. Elles ont été construites à partir de différentes branches de la métadistribution OpenEmbedded. Par exemple, 2007.2 et 2008.8 sont ce qu'Ubuntu Gutsy est à Kubuntu Hardy. L'une devrait seulement utiliser des packages de la branche correspondante, sinon, des choses risquent de ne pas bien se passer, comme l'utilisation des .deb de Hardy sur un système Gutsy. Par ailleurs, il est à noter qu'il n'existe, à l'heure actuelle, pas de mise à jour supportée entre ces deux distributions. Ainsi, mettre à jour l'une d'elle en changeant la provenance des paquets résultera dans un système cassé et probablement impossible à booter. Pour conclure, utilisez toujours le dfu-util pour changer de distribution ou installez les en dual boot (ex, via une carte SD ou NFD)

Révisions cibles dirigées par Openmoko Inc.

Om 2007.2 (GTK)

Om 2007.2 est pour les personnes voulant se familiariser avec l'initiative GNOME Mobile et qui veulent écrire des applications qui peuvent s'exécuter sur une multitude de systèmes utilisant (des parties) du GNOME Mobile. Cette distribution introduit Maemo, qui tourne sur les Tablettes Internet Nokia. La force de la couche GTK+ est une interface utilisateur et un environnement de programmation similaire à ce que l'on peut trouver sur un système linux de bureau, si vous ^etes sous GNOME. GTK+ a "PIM applications" basées sur le "Evolution Data Server" et utilise le serveur téléphonique gsmd. Bien que l'on puisse les utiliser, ces application sont encore bugguées et non finies. Certaines personnes ont des problèmes avec la stabilité du serveur téléphonique.

Il s'agit du système de base installé sur le Neo Freerunner lorsqu'il quitte l'usine de fabrication. Le développement conduit par Openmoko inc. sur la version 2007.2 a stoppé et les ressources sont allouées en faveur de la version 2008.8, alors que la communauté est en train de faire un effort pour sauver les applications téléphoniques de la v2007.2 dans le but de les placer dans le futur intergiciel du FSO (cf. SHR). De tels patchs sont toujours les bienvenus, surtout s'ils aident le développement de SHR.

Om 2008.8 (ASU, Mises à jour logicielles Avril/aout)

Om 2008.8 a débuté afin d'intégrer la pile Qtopia - sur X11 - avec un nouvel ensemble d'applications graphiques basées sur les librairies fondatrices de Enlightenment. ASU est le nom interne et est connu comme Om 2008.8 depuis sa sortie le 8 aout 2008. Qtopia est un projet plus mature que la pile mobile GNOME et vous pouvez en attendre toutes les fonctionnalités standard téléphonie, le tout dans un environnement stable. Cette couche utilise le serveur téléphonique Qtopia. Cependant - contrairement au standard Qtopia - elle n'utilise pas directement le framebuffer, ce qui permet un partage fiable de l'écran entre les applications Qt et non Qt.

FSO - freesmartphone.org

FSO a vu le jour afin de palier aux manques des couches 2007.2 et 2008.8, à savoir pour créer un framework extensible qui fournit aux développeurs une infrastructure permettant de créer de solides applications basées sur la plateforme Openmoko. Le framework supporte plusieurs interfaces utilisateur concurrentes qui peuvent alors collaborer pour développer des services, fournissant ainsi un solide framework.

Ici, l'objectif est basé sur des services de haut niveau qui peuvent ^etre accédés par l'intermédiaire de n'importe quel langage ou interface qui supportent dbus. On rapporte que malgré sa simplicité, le serveur téléphonique de FSO est déjà plus fiable que tout le reste.

Il ne s'agit en fait pas vraiment d'une future révision/cible, mais plus un contenant pour le développement de nouveau et futur intergiciel.

Les applications installées de base sont dédiées à des outils de test pour le futur intergiciel et ne sont pas tout à fait terminées et non orientées vers l'utilisateur final (M^eme si elles en ont l'air de temps en temps).


Révisions cibles pilotées par la communauté openmoko

SHR - Stable Hybrid Release (Révision stable hybride)

La révision hybride stable est une combinaison du middleware provenant de FSO, de certaines parties du logiciel GTK de 2007.1 (telephony-ui, pim) et de 2008.8 qui fournit toutes les fonctionnalités du logiciel 2007.2, mais avec la stabilité de FSO.

Distributions Non-Openmoko

Ces distributions ne sont pas basées sur des distributions Openmoko (et OE). Il s'agit d'alternatives que vous pouvez utiliser sur vos téléphones Openmoko.

Qtopia

La distribution Qtopia de Trolltech vise à fournir une image pr^ete à l'utilisation pour les matériels Openmoko.

Debian

L'entière distribution Debian Linux sur un téléphone portable.

Fonctionnalités par distribution/révision cible

Connectivité

2007.2 FSO Om2008.8 SHR Qtopia Debian
Téléphonie Yes Yes Yes N/A Yes  ??
SMS Yes Yes Yes N/A Yes  ??
GPRS Not through UI Not through UI Not through UI N/A No (3)  ??
WiFi Yes Not through UI Yes (*) N/A Yes Yes
VoIP  ??  ??  ??  ??  ??  ??
Bluetooth Yes No Yes N/A Yes  ??
GPS Yes (1) Yes Yes (1) N/A No  ??

Interaction utilisateur

2007.2 FSO Om2008.8 SHR Qtopia Debian
"Stylet friendly" Yes Yes Yes N/A Yes  ??
"Doigts friendly" Partiellement Partiellement Partiellement N/A Yes  ??
Accéléromètres No No No N/A No  ??

Applications

2007.2 FSO Om2008.8 SHR Qtopia Debian
Terminal Basic (2) Yes Yes (1) N/A Yes Yes
PIM Yes No Yes N/A Yes  ??
Carnet téléphonique Yes Yes Yes N/A Yes  ??
Dialer Yes Yes Yes N/A Yes  ??
Navigateur Web Yes (1)  ? Yes (1)  ? No  ?
Client Mail  ?  ?  ?  ? Yes  ?
Client XMPP Yes (1)  ?  ?  ? No  ?

Suite d'outils / Runtimes

2007.2 FSO Om2008.8 SHR Qtopia Debian
GTK+ Yes Yes Yes Yes No  ??
QT/Qtopia No Yes? Yes Yes? Yes  ??
Intergiciel gsmd/neod freesmartphone.org qtopia-x11 freesmartphone.org qtopia  ??
Java Jalimo  ?  ?  ?  ?  ??
Python Yes Yes Yes  ? Yes  ??


Notes annexes:

(1) Fonctionne mais nécessite l'installation de programmes supplémentaires.

(2) Inutilisable en raison du manque de certains caractères sur le clavier (sauf en changeant la install table de correspondance du clavier)

(3) Il existe une interface utilisateur mais elle plante le téléphone lorsqu'elle est utilisée.

(*) Instable

Liens externes

Les descriptions originelles des distributions proviennent du Mickey Layer's GTK, ASU, FSO, TMTLA!.

Personal tools


Distributions

Les différentes distributions d'Openmoko sont produites afin de tourner sur différents périphériques mobiles, avec comme première cible d'Openmoko Inc les téléphones Neo 1973 et le Neo FreeRunner. Ces distributions sont similaires à des distributions linux : des systèmes d'exploitation complets avec leurs applications utilisateurs. Vous pouvez installer n'importe laquelle de celles ci sur votre téléphone ou avoir un système de multiboot avec plusieurs distributions d'installées.

Alors que les distributions d'Openmoko peuvent aussi tourner sur d'autres appareils mobiles, d'autres distributions logicielles peuvent aussi s'exécuter sur les téléphones d'Openmoko Inc (voir plus loin).

Pour les téléchargements, voir Dernières images, pour les instructions d'installations voir Flashing the Neo FreeRunner

A propos des distributions

Pour ^etre précis techniquement, les distributions 2007.2, 2008.8, FSO et SHR ne sont pas réellement des distributions indépendantes, mais des distributions visant des cibles matérielles différentes. Elles ont été construites à partir de différentes branches de la métadistribution OpenEmbedded. Par exemple, 2007.2 et 2008.8 sont ce qu'Ubuntu Gutsy est à Kubuntu Hardy. L'une devrait seulement utiliser des packages de la branche correspondante, sinon, des choses risquent de ne pas bien se passer, comme l'utilisation des .deb de Hardy sur un système Gutsy. Par ailleurs, il est à noter qu'il n'existe, à l'heure actuelle, pas de mise à jour supportée entre ces deux distributions. Ainsi, mettre à jour l'une d'elle en changeant la provenance des paquets résultera dans un système cassé et probablement impossible à booter. Pour conclure, utilisez toujours le dfu-util pour changer de distribution ou installez les en dual boot (ex, via une carte SD ou NFD)

Révisions cibles dirigées par Openmoko Inc.

Om 2007.2 (GTK)

Om 2007.2 est pour les personnes voulant se familiariser avec l'initiative GNOME Mobile et qui veulent écrire des applications qui peuvent s'exécuter sur une multitude de systèmes utilisant (des parties) du GNOME Mobile. Cette distribution introduit Maemo, qui tourne sur les Tablettes Internet Nokia. La force de la couche GTK+ est une interface utilisateur et un environnement de programmation similaire à ce que l'on peut trouver sur un système linux de bureau, si vous ^etes sous GNOME. GTK+ a "PIM applications" basées sur le "Evolution Data Server" et utilise le serveur téléphonique gsmd. Bien que l'on puisse les utiliser, ces application sont encore bugguées et non finies. Certaines personnes ont des problèmes avec la stabilité du serveur téléphonique.

Il s'agit du système de base installé sur le Neo Freerunner lorsqu'il quitte l'usine de fabrication. Le développement conduit par Openmoko inc. sur la version 2007.2 a stoppé et les ressources sont allouées en faveur de la version 2008.8, alors que la communauté est en train de faire un effort pour sauver les applications téléphoniques de la v2007.2 dans le but de les placer dans le futur intergiciel du FSO (cf. SHR). De tels patchs sont toujours les bienvenus, surtout s'ils aident le développement de SHR.

Om 2008.8 (ASU, Mises à jour logicielles Avril/aout)

Om 2008.8 a débuté afin d'intégrer la pile Qtopia - sur X11 - avec un nouvel ensemble d'applications graphiques basées sur les librairies fondatrices de Enlightenment. ASU est le nom interne et est connu comme Om 2008.8 depuis sa sortie le 8 aout 2008. Qtopia est un projet plus mature que la pile mobile GNOME et vous pouvez en attendre toutes les fonctionnalités standard téléphonie, le tout dans un environnement stable. Cette couche utilise le serveur téléphonique Qtopia. Cependant - contrairement au standard Qtopia - elle n'utilise pas directement le framebuffer, ce qui permet un partage fiable de l'écran entre les applications Qt et non Qt.

FSO - freesmartphone.org

FSO a vu le jour afin de palier aux manques des couches 2007.2 et 2008.8, à savoir pour créer un framework extensible qui fournit aux développeurs une infrastructure permettant de créer de solides applications basées sur la plateforme Openmoko. Le framework supporte plusieurs interfaces utilisateur concurrentes qui peuvent alors collaborer pour développer des services, fournissant ainsi un solide framework.

Ici, l'objectif est basé sur des services de haut niveau qui peuvent ^etre accédés par l'intermédiaire de n'importe quel langage ou interface qui supportent dbus. On rapporte que malgré sa simplicité, le serveur téléphonique de FSO est déjà plus fiable que tout le reste.

Il ne s'agit en fait pas vraiment d'une future révision/cible, mais plus un contenant pour le développement de nouveau et futur intergiciel.

Les applications installées de base sont dédiées à des outils de test pour le futur intergiciel et ne sont pas tout à fait terminées et non orientées vers l'utilisateur final (M^eme si elles en ont l'air de temps en temps).


Révisions cibles pilotées par la communauté openmoko

SHR - Stable Hybrid Release (Révision stable hybride)

La révision hybride stable est une combinaison du middleware provenant de FSO, de certaines parties du logiciel GTK de 2007.1 (telephony-ui, pim) et de 2008.8 qui fournit toutes les fonctionnalités du logiciel 2007.2, mais avec la stabilité de FSO.

Distributions Non-Openmoko

Ces distributions ne sont pas basées sur des distributions Openmoko (et OE). Il s'agit d'alternatives que vous pouvez utiliser sur vos téléphones Openmoko.

Qtopia

La distribution Qtopia de Trolltech vise à fournir une image pr^ete à l'utilisation pour les matériels Openmoko.

Debian

L'entière distribution Debian Linux sur un téléphone portable.

Fonctionnalités par distribution/révision cible

Connectivité

2007.2 FSO Om2008.8 SHR Qtopia Debian
Téléphonie Yes Yes Yes N/A Yes  ??
SMS Yes Yes Yes N/A Yes  ??
GPRS Not through UI Not through UI Not through UI N/A No (3)  ??
WiFi Yes Not through UI Yes (*) N/A Yes Yes
VoIP  ??  ??  ??  ??  ??  ??
Bluetooth Yes No Yes N/A Yes  ??
GPS Yes (1) Yes Yes (1) N/A No  ??

Interaction utilisateur

2007.2 FSO Om2008.8 SHR Qtopia Debian
"Stylet friendly" Yes Yes Yes N/A Yes  ??
"Doigts friendly" Partiellement Partiellement Partiellement N/A Yes  ??
Accéléromètres No No No N/A No  ??

Applications

2007.2 FSO Om2008.8 SHR Qtopia Debian
Terminal Basic (2) Yes Yes (1) N/A Yes Yes
PIM Yes No Yes N/A Yes  ??
Carnet téléphonique Yes Yes Yes N/A Yes  ??
Dialer Yes Yes Yes N/A Yes  ??
Navigateur Web Yes (1)  ? Yes (1)  ? No  ?
Client Mail  ?  ?  ?  ? Yes  ?
Client XMPP Yes (1)  ?  ?  ? No  ?

Suite d'outils / Runtimes

2007.2 FSO Om2008.8 SHR Qtopia Debian
GTK+ Yes Yes Yes Yes No  ??
QT/Qtopia No Yes? Yes Yes? Yes  ??
Intergiciel gsmd/neod freesmartphone.org qtopia-x11 freesmartphone.org qtopia  ??
Java Jalimo  ?  ?  ?  ?  ??
Python Yes Yes Yes  ? Yes  ??


Notes annexes:

(1) Fonctionne mais nécessite l'installation de programmes supplémentaires.

(2) Inutilisable en raison du manque de certains caractères sur le clavier (sauf en changeant la install table de correspondance du clavier)

(3) Il existe une interface utilisateur mais elle plante le téléphone lorsqu'elle est utilisée.

(*) Instable

Liens externes

Les descriptions originelles des distributions proviennent du Mickey Layer's GTK, ASU, FSO, TMTLA!.