summaryrefslogtreecommitdiff
path: root/Les_mobiles_libres_ont_du_plomb_dans_laile_et_les_systmes_dexploitation_ne_vont_pas_mieux.txt
blob: 59f6a3a0550df166c27a26231a5da99ef40a0b34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
Titre: Les mobiles libres ont du plomb dans l'aile et les systèmes d'exploitation ne vont pas mieux
Auteur: Adrien Dorsaz
Date: Wed 22 Feb 2017 21:03:04 +0100
Lien: https://linuxfr.org/users/trim/journaux/les-mobiles-libres-ont-du-plomb-dans-l-aile-et-les-systemes-d-exploitation-ne-vont-pas-mieux

Cher journal,

J'ai longtemps été un utilisateur optimiste qui espérait voir durer encore 
longtemps les développements libres qui ont eu lieu suite à l’avènement de 
l'OpenMoko il y a 10 ans.

Malheureusement, ces derniers jours, je vois passer de plus en plus de 
mauvaises nouvelles autour du matériel « le plus libre possible »^1 pour 
téléphoner et les systèmes d'exploitations qui vont avec.

Voici un petit point de la situation des systèmes d'exploitations nés avec le 
projet OpenMoko:

  * Le système d'exploitation d'origine de l'OpenMoko est abandonné depuis que 
    l'entreprise OpenMoko Inc a abandonné le projet en 2009
  * Les systèmes d'exploitations alternatifs se sont peu à peu essoufflés: 

  * hackable:1[1], une Debian avec une interface graphique spécialisée qui 
    utilisait Gtk+ et Gnome Mobile, mais n'a plus d'activités depuis longtemps.
    La dernière trace sur Internet Archive remonte à janvier 2014 et il me 
    semble que ça faisait déjà longtemps que le projet était abandonné.
  * Android avait eu son port sur l'OpenMoko, mais c'en était resté aux 
    versions Froyo si je me souviens bien, car l'OpenMoko n'arrivait pas à 
    suivre en termes d'architecture (armv6) et de puissance
  * DeforaOS[2], un système dérivé de Debian développé par une personne, 
    khorben, pour ses besoins. Sur les bases de ce projet et de hackable:1, le 
    développeur a proposé pendant une année un environnement mobile qui tenait 
    bien la route, mais ce développement s'est arrêté vers 2011 (dernières 
    images disponibles)
  * SHR[3], une Debian avec une interface graphique spécialisée qui utilisait 
    les bibliothèques ELF, systemd et des paquets .opkg. Le projet n'a plus de 
    release depuis juillet 2012, mais l'organisation github[4] semble encore 
    être active
  * QtMoko[5] (suite de QtOpia elle-même la suite de QtExtended de Nokia) 
    survivait sur la dernière carte mère GTA04A4 disponible, jusqu'à début 
    2014, lorsque le seul développeur se décourage à cause entre autre de la 
    consommation élevée de la batterie (si je me souviens bien, il n'arrivait 
    pas à descendre en dessous de 20 mA en veille et la batterie ne pouvait 
    donc pas tenir plus qu'une journée)
  * Replicant[6], un Android libre, a eu deux débuts de port sur le GTA04A4 (un
    sans blobs binaires par le projet Replicant et un autre avec par le 
    constructeur Golden Delicious), mais il n'y a jamais eu de version stable


Du point de vue du matériel, les versions de téléphone complets sont vieux et 
n'ont pas eu de successeurs directement: OpenMoko Inc avait sorti une version 
développeur Neo 1973 en 2007 et une version grand public, le Neo FreeRunner, en
2008.

En 2010, une entreprise allemande, Golden Delicious avait voulu relancer 
l'utilisation de ces téléphones en remplaçant la carte mère avec du matériel 
plus récent, c'est ce qui fût nommé le projet GTA04, une carte mère pour mettre
à jour les téléphones produit par OpenMoko Inc. Ce projet a réalisé 
principalement 2 versions de cette carte mère, la GTA04A3 destinées aux 
développeurs et la GTA04A4 la mise à jour pour les utilisateurs.

Golden Delicious après avoir construit le GTA04A4 pensait pouvoir sortir une 
nouvelle version, la GTA04A5 avec encore un peu plus de puissance processeur 
(1 GHz) et un peu plus de RAM (1 Go). En même temps, suite à la réussite de la 
carte GTA04A4, un projet similaire de mise à jour de matériel a vu le jour pour
le mythique Nokia N900, le projet s'appelait le Neo900. Ce dernier projet 
n'était pas mené directement par Golden Delicious, mais il a proposé de 
collaborer avec eux pour la construction de la carte mère, vu qu'ils avaient 
déjà une expérience similaire sur l'OpenMoko. En plus, comme ces 2 vieux 
téléphones de geek/développeurs sont des marchés de niches, les deux projets 
GTA04A5 et Neo900 se sont donc naturellement rapprochés pour pouvoir faire une 
commande plus importante des processeurs et de la mémoire vive pour réduire les
coûts de production.

Avec ces deux projets en route et en collaboration, l'univers des téléphones 
avec du matériel « le plus libre possible » avait encore un bel avenir.
En fin d'année passée, Golden Delicious avait terminé son plan électronique et 
avait lancé la production des premiers prototype du GTA04A5 (4 pièces il me 
semble).

Seulement, il y a eu beaucoup de problèmes de soudures et Golden Delicious a du
trouvé avec son partenaire des moyens de rendre le processus de soudure plus 
sûr. Ils ont donc fait plusieurs itérations en décembre 2016 et ils pensaient 
avoir trouvé un bon processus. Malheureusement, nous l'avons appris aujourd'hui[7]
, Golden Delicious a commandé la production des 36 cartes mères demandées et 
seulement 12 pièces ont pu démarrer un Linux (donc on ne sait pas encore s'il y
a d'autres bugs matériels).

Dans son annonce, Dr Nikolaus Schaller explique clairement que ce désastre de 
soudage annonce la fin du projet GTA04A5, à moins d'un financement important 
venant de l'extérieur (car actuellement, le coût de production des 12 cartes en
peut-être bon état à tripler, puisqu'il y a eu une perte matériel de 66 %). Il 
laisse entendre également que le projet Neo900 est entraîné dans ces malheurs, 
car les problèmes de soudures proviennent essentiellement des modules CPU et 
RAM et qu'ils comptaient sur ces architectures particulières pour pouvoir faire
tourner Maemo, le système d'exploitation d'origine du N900.

En plus, avec l'abandon de Firefox OS, je trouve le monde libre très morose sur
les téléphones. Android fait bien le boulot, je suis très content de pouvoir 
l'utiliser sur mes téléphones et je suis extrêmement reconnaissant envers les 
communautés de développeurs (CyanogenMod, Lineage OS, Omnidroid, …) qui me 
permettent de garder un vieux téléphone avec des mises à jour de sécurité. 
Malheureusement seul Google (enfin Alphabet) développe le cœur de tous ces 
projets et il est donc difficile d'essayer de créer un développement alternatif
(en effet, les projets communautaires ne pourront jamais rivaliser avec une 
équipe d'ingénieur travaillant à temps plein sur un projet) et le jour où 
Google décide d'arrêter de produire en open source son système d'exploitation, 
je pense que les petites communautés vont tomber dans l'oubli comme toutes 
celles qui se sont créés autour du projet OpenMoko et nous aurons donc de 
nouveau un monde impossible à maîtriser dans nos téléphones.

Ah, le dernier espoir pour moi est Ubuntu et son système d'exploitation pour 
mobiles/tablettes, mais malheureusement ils ont aussi annoncés en début d'année[8]
que les développements de cet OS sont gelés tant qu'Unity 8 (et donc le serveur
graphique Mir) ne sera pas équivalent fonctionnellement à Unity 7 sur Desktop. 
J'ai la chance de pouvoir tester cet environnement sur une tablette BQ et 
franchement j'en suis enchanté, mais de savoir que j'ai une Ubuntu 15.04 qui ne
recevra que des mises à jour de sécurité pour son navigateur web me plombe un 
peu le moral: je comptais sur leurs fameuses mises à jour OTA (Over The Air) 
pour avoir un système en développement actif. En plus, l'environnement 
applicatif existant pour cet OS devra être complètement reconstruit, car Ubuntu
va déprécier leur format de paquet click pour leurs fameux paquets snap qui est
en concurrence direct avec flatpack. Donc l'avenir d'Ubuntu sur 
mobiles/tablettes me questionne beaucoup et j'ai bien peur de devoir d'ici 
quelques mois flasher encore un Android sur cette tablette :(

Je me demande bien à quoi je pourrai me rattacher de nos jours pour continuer 
d'avoir un monde alternatif aux grands décideurs sur mobile/tablette. Peut-être
que finalement la seule solution libre logicielle restera Android pour encore 
longtemps.

Pour le matériel, je pense que l'on doit déjà faire une croix dessus, tant que 
nous dépendrons des blobs binaires des puces GSM et des puces graphiques pour 
ARM et que les constructeurs de solutions pousseront vers des modules GSM + GPS
+ Wifi + CPU liés^2 et des mises à jours technologiques tous les 6 mois.

PS: ce journal est totalement subjectif et je pense que certains de mes 
souvenirs ne doivent pas être exacte par rapports aux dates et/ou aux buts des 
différents projets, n'hésitez pas à corriger ces erreurs en commentaire
 ------------------------------------------------------------------------------ 

^1 : j'utilise cette expression, car je sais qu'aucun matériel libre n'existe 
(comment peut-on propager la diffusion de matériel ?), il peut au plus avoir 
des plans de circuits ouverts et documentés. Seulement, dans le cas des 
mobiles, certains modules imposent des clauses de non divulgations qui rendent 
même la documentation inaccessible.

^2 : c'est une grande capacité d'espionnage, ce problème est le cœur du projet 
Replicant qui tente de supporter des périphériques qui évitent de tout mélanger
dans un même SoC. Mais il faut avouer que ce projet aussi est à bout de 
souffles avec environ 1 développeur actif actuellement et la dernière release 
sur Android 4.2
Télécharger ce contenu au format Epub[9]

Lire les commentaires[10]

Liens:
[1]: http://web.archive.org/web/20140108065453/http%3A//trac.hackable1.org/trac (lien)
[2]: http://defora.org/os/ (lien)
[3]: http://shr-project.org (lien)
[4]: https://github.com/shr-distribution (lien)
[5]: http://qtmoko.sourceforge.net (lien)
[6]: http://replicant.us (lien)
[7]: http://lists.goldelico.com/pipermail/community/2017-February/001571.html (lien)
[8]: https://lists.launchpad.net/ubuntu-phone/msg23187.html (lien)
[9]: https://linuxfr.org/users/trim/journaux/les-mobiles-libres-ont-du-plomb-dans-l-aile-et-les-systemes-d-exploitation-ne-vont-pas-mieux.epub (lien)
[10]: https://linuxfr.org/users/trim/journaux/les-mobiles-libres-ont-du-plomb-dans-l-aile-et-les-systemes-d-exploitation-ne-vont-pas-mieux#comments (lien)