AprĂšs 6 mois de dĂ©veloppement, la version 23.12 du projet postmarketOS est prĂ©sentĂ©e, dĂ©veloppant une distribution Linux pour smartphones, basĂ©e sur les paquets d'Alpine Linux, la bibliothĂšque C standard Musl et l'ensemble d'outils BusyBox. L'objectif du projet est de fournir une distribution Linux pour smartphones, indĂ©pendante du cycle de vie du support des firmwares officiels et non liĂ©e aux solutions standard des principaux acteurs de l'industrie qui fixent la direction du dĂ©veloppement. Des compilations ont Ă©tĂ© prĂ©parĂ©es pour le PINE64 PinePhone, le Purism Librem 5 et 29 appareils soutenus par la communautĂ©, y compris le Samsung Galaxy A3/A5/S4, le Xiaomi Mi Note 2/Redmi 2, le OnePlus 6, le Lenovo A6000, l'ASUS MeMo Pad 7 et mĂȘme le Nokia N900. Un support expĂ©rimental limitĂ© est fourni pour plus de 300 appareils.
L'environnement postmarketOS est maximisé et déplace tous les composants spécifiques à des appareils particuliers dans un paquet distinct, tous les autres paquets étant identiques pour tous les appareils et basés sur les paquets d'Alpine Linux. Les compilations utilisent autant que possible un noyau Linux vanilla, et si cela n'est pas possible, des noyaux provenant de firmwares préparés par les fabricants d'appareils. Les principales interfaces utilisateur proposées sont KDE Plasma Mobile, Phosh, GNOME Mobile et Sxmo, mais il est possible d'installer d'autres environnements, y compris MATE et Xfce.
Dans cette nouvelle version :
- Le nombre d'appareils officiellement pris en charge par la communauté est passé de 31 à 54. Par rapport à la version 23.06, le support des ordinateurs portables Chromebook, de la carte ODROID XU4 et des appareils Xiaomi basés sur le chipset Qualcomm Snapdragon 625 MSM8953 a été ajouté. En raison de l'absence d'un accompagnement d'une version stable, le support de la carte ODROID HC2 a été exclu, qui reste disponible dans la branche expérimentale postmarketOS edge.
Appareils ajoutés :
- Xiaomi Mi A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi Redmi 5 Plus
- Xiaomi Redmi Note 4
- Xiaomi Redmi S2/Y2
- Google Chromebook avec CPU x64
- Google Gru Chromebook
- Google Kukui Chromebook
- Google Oak Chromebook
- Google Trogdor Chromebook
- Google Veyron Chromebook
- Samsung Chromebook
- Samsung Chromebook 2 11,6"
- ODROID XU4
- La base de paquets est synchronisée avec Alpine Linux 3.19. Le noyau Linux a été mis à jour vers la version 6.6. Le paquet iptables-nft est utilisé par défaut comme backend pour iptables.
- L'environnement utilisateur GNOME Mobile a été mis à jour, intégrant une version de l'interface GNOME Shell adaptée à une utilisation sur smartphones et tablettes à écran tactile. Les composants de GNOME Mobile ont été transférés vers la branche GNOME Shell 45 depuis Git.

- L'environnement Phosh, basé sur les technologies GNOME et développé par Purism pour le smartphone Librem 5, a été mis à jour vers la version 0.33 (la version précédente était 0.26). Par rapport à la version précédente, postmarketOS a ajouté dans Phosh une option pour afficher les mots de passe dans les champs de saisie, un plugin pour gérer le mode de verrouillage de l'écran, des paramÚtres pour xdg-desktop-portal, un commutateur pour passer en mode tablette, amélioré les notifications d'appels actifs, ajouté des paramÚtres audio avancés, implémenté un effet de disparition progressive des dialogues modaux systÚme, permis le redémarrage, la déconnexion et le passage en mode veille depuis le menu, autorisé l'activation de l'écran lors de la réception de notifications, amélioré le fonctionnement sur des appareils avec des écrans trÚs petits, ajouté la prise en charge des appels d'urgence, intégré une fonctionnalité de capture d'écran en plein écran, et fourni un menu affiché au-dessus du contenu lors de l'appui sur le bouton d'alimentation.


- L'interface KDE Plasma Mobile a été mise à jour vers la version 5.27.10 (la version précédente était 5.27.8), dont un examen détaillé a été publié précédemment.

- L'interface graphique Sxmo (Simple X Mobile), basée sur le gestionnaire de composition Sway et suivant la philosophie Unix, a été mise à jour vers la version 1.15, dans laquelle un refactoring a été effectué et la prise en charge des appareils à écran à encre électronique a été ajoutée.

- Pour déverrouiller les installations sur des partitions chiffrées, l'interface avec un clavier virtuel intégré unl0kr a été utilisée, remplaçant osk-sdl et utilisant la sortie via le framebuffer.
- Le module par défaut pour organiser l'accÚs réseau via USB a été remplacé de RNDIS (Remote Network Driver Interface Specification) à NCM (Network Control Model).
- Dans les environnements basés sur Phosh et GNOME, le visionneur d'images Loupe est proposé par défaut, au lieu de l'ancien Eye of GNOME (EoG).
- La fiabilité du processus de mise à jour vers une nouvelle version a été améliorée. Des vérifications supplémentaires de la taille de la partition de démarrage et de la présence de paquets installés via mrtest ont été ajoutées. Les problÚmes avec les miroirs dont l'URL ne contient pas le dossier « alpine/ » ont été résolus.
- Les images d'installation destinĂ©es Ă PinePhone (Pro), Librem 5 et Pinebook Pro pour installation depuis une carte microSD sur un support interne ont Ă©tĂ© supprimĂ©es (le programme d'installation utilisĂ© dans ces images n'est pas encore prĂȘt, et il est recommandĂ© d'utiliser des compilations personnalisĂ©es basĂ©es sur pmbootstrap Ă la place).
- Il est dĂ©sormais possible d'activer la compression de la partition d'Ă©change Ă l'aide de la technologie zRAM, en utilisant la commande « rc-update add zram-init default ». Ă l'avenir, zRAM devrait ĂȘtre activĂ© automatiquement.
Source : opennet.ru





