Le 2020-10-17 11:27, [email protected] a écrit :
Salut les Manchots,

Un article écrit par un non spécialiste à propos de /e/. L'utilisation
n'a pas l'air si rebutante pour un Manchot même s'il y a encore du
boulot. Il y a quelque temps ce n'était même pas envisageable de se
passer de Google dans le téléphone alors c'est plutôt réjouissant de
voir que les choses évoluent:

https://www.lemonde.fr/pixels/article/2020/10/16/on-a-teste-e-le-systeme-d-exploitation-android-mobile-degooglise_6056265_4408996.html

A bientôt,
Jacky

Salut Jacky,

En effet, article plutôt intéressant de la part d'un site généraliste. Et c'est cool que /e/ se soit positionné sur la fourniture de matériels pré-installés/reconditionnés, avec le fairphone 3 par exemple.

Il y a pas mal de choses qui bougent, surtout sur les couches "hautes" des systèmes mobiles (OS + applications), par contre la partie matérielle en tant que tel est difficile à libérer car beaucoup de composants nécessitent des micro-codes/firmwares/pilotes non-libres : puce GSM, wifi, bluetooth, gps, appareil photo, circuit de charge de la batterie...

Pour le coup, https://puri.sm/products/librem-5/ semble le plus avancé sur ce sujet, mais ça se paye cher (environ 800€ !!!), et il reste la partie modem-gsm non-libre, bien qu'isolée dans un composant avec mémoire séparée du reste de l'appareil.

Le https://www.pine64.org/pinephone/ est déjà beaucoup plus abordable (150€ je crois). Il est vendu préinstallé avec une distribution GNU/Linux Manjaro, et compatible avec d'autres distributions non-android.

Il y a eu un super journal sur linuxfr pour le coup :

https://linuxfr.org/users/a-wai/journaux/1er-retour-sur-le-pinephone

Ça parle entre autre d'Ubuntu Touch, PostmarketOS et Mobian

Indépendamment des pilotes, il y a surtout deux facteurs qui rendent la libération des mobiles difficiles : 1 : le risque de "bloquer" (comment traduire l'anglais "to brick" ? ) définitivement le mobile si mauvaise manip lors du flashage de ROM/bootloader. 2 : la fragmentation des architectures matérielles (versions des processeurs ARM et spécificités des SoCs).

Pour essayer de diminuer les soucis de "fragmentation" qui posent de gros soucis de maintenance dans le temps, l'approche du projet https://postmarketos.org/ me semble très bien. La page d'introduction du projet résume bien l'approche :

https://postmarketos.org/blog/2017/05/26/intro/

Pour le moment une dizaine de modèles semblent plutôt bien pris en charge (on y retrouve le librem5 et le pinephone), et de nombreux autres sont bootables avec plus ou moins de fonctions compatibles :

https://wiki.postmarketos.org/wiki/Devices
https://wiki.postmarketos.org/wiki/All_devices

Les dévelopeurs du projets ont également tout à fait conscience du problème des pilotes/firmwares/blobs non-libres :

https://postmarketos.org/blog/2018/04/14/lowlevel/#why-is-proprietary-cellular-firmware-a-problem-again

Comparé à replicant, lineageos ou autre dérivé aosp où la compilation prends beaucoup de place et de temps, l'approche modulaire avec des paquets précompilés (comme dans une distrib classique) de postmarketos est vraiment bluffante. J'ai fait un test sur un samsung galaxy s3 4g (i9305) et en moins d'une heure j'ai réussi à démarrer une image sur carte micro-sd et obtenir un accès ssh depuis mon pc. Bon maintenant il faut que j'arrive à faire fonctionner l'interface "phosh" ;-)

Pour celles et ceux qui souhaiteraient se lancer dans le portage d'un nouvel appareil, il y a une documentation bien fournie : https://wiki.postmarketos.org/wiki/Porting_to_a_new_device

Ce que je trouve particulièrement intéressant, c'est le fait que de nombreux projets ne se basent plus sur android-aosp (comme les très respectables lineageos et replicant), mais bien sur un noyau Linux le plus "upstream" possible, en limitant voire supprimant les patchs spécifiques des constructeurs, et avec un environnement logiciel de distrib' standard. C'est un gain considérable pour la mutualisation et la pérénité de maintenance logicielle des appareils.

Sur ce, bonne nuit, A+

Vincent
_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre

Répondre à