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