Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles

Après 6 mois de développement, la version 24.12 du projet postmarketOS est présentée, développant une distribution Linux pour appareils mobiles, basée sur la base de paquets d'Alpine Linux, la bibliothèque standard C Musl et l'ensemble d'outils BusyBox. L'objectif du projet est de fournir une distribution Linux pour smartphones et tablettes, indépendante du cycle de vie des firmwares officiels et non liée aux solutions typiques des principaux acteurs de l'industrie. Des builds ont été préparés pour 54 appareils, y compris le PINE64 PinePhone, le Purism Librem 5, le OnePlus 6, le Google Nexus 10, le Nokia N900, le Lenovo A6000, l'ASUS MeMo Pad 7, ainsi que divers modèles Samsung Galaxy et Xiaomi. Un support expérimental limité est fourni pour plus de 500 appareils.

L'environnement postmarketOS est unifié et extrait tous les composants spécifiques aux appareils dans un paquet séparé. Tous les autres paquets sont identiques pour tous les appareils et basés sur les paquets de la distribution Alpine Linux. Dans les builds, le noyau Linux vanilla est utilisé dans la mesure du possible, et si cela n'est pas possible, les noyaux des firmwares préparés par les fabricants d'appareils sont utilisés. Les principales interfaces utilisateur proposées sont KDE Plasma Mobile, Phosh, GNOME Mobile et Sxmo, mais il est également possible d'installer d'autres environnements, y compris MATE et Xfce.

Dans cette nouvelle version :

  • Ajout du support pour le smartphone Google Pixel 3A et des appareils sur la plateforme Qualcomm MSM8953 (Snapdragon 450/625/626/632), parmi lesquels Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 et Xiaomi Redmi S2/Y2.

    Le nombre de builds prêts a été réduit de 54 à 53. Comparé à la version postmarketOS 24.06, les builds suivants ont été ajoutés :

    • google-sargo (Google Pixel 3a)
    • xiaomi-elish (Xiaomi Mi Pad 5 Pro)
    • google-asurada (Acer Chromebook 514, Asus Chromebook Flip)
    • google-cherry (Acer Chromebook Spin 513, HP Chromebook x360)
    • google-corsola (Lenovo 300e Yoga Chromebook Gen 4, Lenovo IdeaPad Slim 3 Chromebook)
    • google-peach-pi (Samsung Chromebook 2)
    • qcom-msm8953 (appareils avec puce Qualcomm Snapdragon 625)
      • Xiaomi Mi A1
      • Xiaomi Mi A2 Lite
      • Xiaomi Redmi 4 Prime
      • Xiaomi Redmi 5 Plus
      • Xiaomi Redmi Note 4 / 4X
      • Xiaomi Redmi S2 / Redmi Y2
      • Asus Zenfone 3
      • BQ Aquaris X / Aquaris X Pro
      • Fairphone 3
      • Huawei Maimang 5
      • Lenovo P2
      • Motorola Moto G5 Plus
      • Motorola Moto G6
      • Motorola Moto G7 Power
      • Samsung Galaxy A6+ (2018)
      • Xiaomi Redmi 5
      • Xiaomi Redmi 7

    La fourniture de builds a été arrêtée : google-nyan-big (Acer Chromebook 13 CB5-311) et google-nyan-blaze (HP Chromebook 14 G3). Les builds xiaomi-daisy (Xiaomi Mi A2 Lite), xiaomi-markw (Xiaomi Redmi 4 Prime), xiaomi-mido (Xiaomi Redmi Note 4), xiaomi-tissot (Xiaomi Mi A1), xiaomi-vince (Xiaomi Redmi Note 5 Plus) et xiaomi-ysl (Xiaomi Redmi S2) ont été fusionnées.

  • La version inclut plus de 200 appareils de la catégorie « testing », dont le niveau de support varie de la possibilité de démarrer à la fonctionnalité presque totale. Les compilations pour ces appareils peuvent être préparées à l'aide de l'outil pmbootstrap et de paquets prêts à l'emploi provenant du dépôt du projet. Parmi les nouveaux appareils, on note le support du Fairphone 5 et des décodeurs Amlogic.
  • Le port « Generic x64 UEFI », destiné à l'installation de la distribution sur des PC et des ordinateurs portables ordinaires, a ajouté la possibilité d'utiliser le pilote open-source Nouveau sur les systèmes avec GPU NVIDIA, ainsi que des firmwares pour les GPU Intel.
  • La base de paquets a été synchronisée avec Alpine Linux 3.21.
  • L'interface KDE Plasma Mobile a été mise à jour vers la version 6.2.4 (au lieu de la version 6.0.3). Une nouvelle interface a été déployée pour passer des appels.
    Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobilesPublication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles
  • L'environnement GNOME Mobile a été mis à jour, intégrant une version de l'interface GNOME Shell adaptée pour une utilisation sur smartphones et tablettes tactiles. Les composants de GNOME Mobile ont été migrés vers la branche GNOME Shell 46. Des améliorations ont été apportées en matière de design, de clavier virtuel et de modes veille/hibernation.
    Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles
  • 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.43 (l'ancienne version était 0.39). Parmi les nouveautés : une refonte de la barre de réglages rapides ; des réglages rapides pour activer le mode sombre, gérer la transmission de données cellulaires et activer le point d'accès Wi-Fi ; prise en charge des couleurs d'accentuation ; adaptation de l'écran de verrouillage pour les petits écrans ; amélioration du système de notification.
    Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles
  • L'interface graphique Sxmo (Simple X Mobile), basée sur le gestionnaire de compositions Sway et suivant la philosophie Unix, a été mise à jour vers la version 1.17 (au lieu de 1.16.3), offrant la possibilité d'utiliser le menu d'applications wofi au lieu de bemenu ; un nouveau gestionnaire d'écrans (peanutbutter) a été intégré ; ajout d'un mode « occupé » qui désactive le son d'appel et les vibrations ; le système de notifications a été réécrit ; un gestionnaire d'indicateurs LED a été ajouté ; une section regroupant toutes les applications installées a été intégrée au menu ; un défilement fluide dans le menu a été mis en place.
    Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles
  • De nouveaux fonds d'écran ont été intégrés.
    Publication de postmarketOS 24.12, un distribution Linux pour smartphones et appareils mobiles
  • Dans les compilations basées sur la technologie GNOME, l'application de capture photo Snapshot et l'interface de prévision météorologique Weather sont incluses par défaut. Le visualiseur de documents PDF Evince a été remplacé par l'application Papers, et le lecteur audio Lollypop est remplacé par Decibels.
  • L'interface basée sur l'environnement de bureau MATE a été adaptée pour un contrôle tactile — les espacements ont été augmentés et une police plus grande a été utilisée. Les environnements MATE et Xfce ont été traduits pour l'écran de connexion slick-greeter.
  • Le gestionnaire d'applications Discover utilisé dans KDE a ajouté un plugin pour gérer les paquets au format apk, utilisés dans Alpine Linux.
  • Dans l'image RAM-disque initramfs, lancée par le noyau au début du processus de démarrage pour monter le système de fichiers, la détection de la partition de démarrage a été améliorée et des fonctionnalités supplémentaires pour le débogage ont été ajoutées, par exemple, maintenir le bouton d'augmentation du volume active désormais un journal détaillé de démarrage.
  • Le support des caméras dans les compilations utilisant un noyau Linux vanilla a été amélioré par rapport à un noyau spécifique à Android. Les capacités liées à la caméra avec le noyau vanilla sont encore en retard par rapport à celles du noyau Android, mais la situation change progressivement. Par exemple, la nouvelle version prend en charge les caméras avant et arrière sur les smartphones Pixel 3A et Fairphone 5, et permet également d'utiliser l'une des deux caméras arrière du smartphone Pocophone F1.
  • Lors de la connexion via SSH, la configuration correcte de PAM (Pluggable Authentication Module) est assurée, permettant de lancer des applications graphiques et d'utiliser pw-dump pour déboguer PipeWire lors de l'utilisation des caméras.
  • Par défaut, l'outil sudo a été remplacé par le programme doas (une alternative simplifiée à sudo du projet OpenBSD) et la couche doas-sudo-shim avec l'implémentation de la commande sudo au-dessus de doas.
  • Pour la compression des firmwares linux-firmware, l'algorithme ZSTD a été utilisé.
  • Les polices pour les langues basées sur le cyrillique et la langue grecque sont incluses par défaut.

La possibilité tant attendue dans postmarketOS 24.12 d'utiliser le gestionnaire de système systemd à la place du système d'initialisation OpenRC a été reportée à la version 25.06. La complexité de la maintenance de la pile d'initialisation basée sur OpenRC en raison de la dépendance croissante de GNOME et KDE aux composants de systemd est expliquée comme raison.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster