Die Ausgabe des Projekts postmarketOS 22.06 wurde vorgestellt, das eine Linux-Distribution für Smartphones entwickelt, basierend auf der Paketbasis von Alpine Linux, der Standard-C-Bibliothek Musl und einer Sammlung von BusyBox-Utilities. Ziel des Projekts ist es, eine Linux-Distribution für Smartphones bereitzustellen, die unabhängig vom Lebenszyklus der offiziellen Firmware-Supports ist und nicht an Standardlösungen der großen Akteure der Branche gebunden ist, die den Entwicklungstrend vorgeben. Die Builds wurden für PINE64 PinePhone, Purism Librem 5 und 25 von der Community unterstützte Geräte vorbereitet, einschließlich Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 und sogar Nokia N900. Eingeschränkte experimentelle Unterstützung wird für mehr als 300 Geräte bereitgestellt.
Die Umgebung von postmarketOS ist weitgehend einheitlich, wobei alle spezifischen Komponenten für bestimmte Geräte in separate Pakete ausgelagert werden. Alle anderen Pakete sind für alle Geräte identisch und basieren auf Alpine Linux-Paketen. Wo möglich, wird das Vanilla-Linux-Kernel verwendet; wenn dies nicht möglich ist, kommen die Kerne aus den Firmware-Versionen der Gerätehersteller. Als Hauptoberflächen stehen KDE Plasma Mobile, Phosh und Sxmo zur Verfügung. Es gibt jedoch die Möglichkeit, auch andere Umgebungen zu installieren, darunter GNOME, MATE und Xfce.

In der neuen Version:
- Die Paketbasis wurde mit Alpine Linux 3.16 synchronisiert. Der Vorbereitungszyklus für die Veröffentlichung von postmarketOS wurde nach der Bildung eines neuen Alpine-Branchs verkürzt – die neue Version wurde innerhalb von 3 Wochen vorbereitet und getestet, anstelle der zuvor praktizierten 6 Wochen.
- Die Anzahl der offiziell von der Community unterstützten Geräte wurde von 25 auf 27 erhöht. Die Unterstützung für die Smartphones Samsung Galaxy S III und SHIFT 6mq wurde hinzugefügt.
- Die Unterstützung für das Upgrade auf die neue Version von postmarketOS wurde ohne Neuinstallation hinzugefügt. Aktuell sind die Updates nur für Systeme mit grafischen Umgebungen wie Sxmo, Phosh und Plasma Mobile verfügbar. Momentan wird die Unterstützung für das Upgrade von Version 21.12 auf 22.06 angeboten, jedoch kann der inoffiziell entwickelte Update-Mechanismus auch verwendet werden, um zwischen beliebigen Versionen von postmarketOS zu wechseln, einschließlich der Möglichkeit, auf eine frühere Version zurückzukehren (zum Beispiel kann der "edge"-Zweig, in dem die nächste Version entwickelt wird, installiert werden und anschließend kann man zu Version 22.06 zurückkehren). Zurzeit ist lediglich eine Befehlszeilenoberfläche für die Verwaltung der Updates verfügbar (das Paket postmarketos-release-upgrade wird installiert und das gleichnamige Tool wird gestartet), aber in Zukunft wird eine Integration mit GNOME Software und KDE Discover erwartet.
- Die grafische Oberfläche Sxmo (Simple X Mobile), die auf dem Kompositionsmanager Sway basiert und sich an der Unix-Philosophie orientiert, wurde auf Version 1.9 aktualisiert. In der neuen Version wurde die Unterstützung für Geräteprofile hinzugefügt (für jedes Gerät können unterschiedliche Tastenbelegungen verwendet und bestimmte Funktionen aktiviert werden), die Bluetooth-Funktionalität wurde verbessert, zur Standardverwaltung von Multimedia-Streams wird Pipewire eingesetzt, und die Menüs für eingehende Anrufe und die Audiosteuerung wurden überarbeitet. Für die Verwaltung von Dienstleistungen wird Superd verwendet.

- Die Phosh-Umgebung, die auf GNOME-Technologien basiert und von Purism für das Smartphone Librem 5 entwickelt wird, wurde auf Version 0.17 aktualisiert. Diese Version bietet einige sichtbare Verbesserungen (zum Beispiel wurde ein Netzwerkverbindungsindikator hinzugefügt), Probleme mit dem Übergang in den Ruhezustand wurden behoben, und die Benutzeroberfläche wurde weiter optimiert. Zukünftig ist eine Synchronisierung der Phosh-Komponenten mit der Codebasis GNOME 42 sowie eine Umstellung der Anwendungen auf GTK4 und libadwaita geplant. Unter den in diesem neuen Release von postmarketOS hinzugefügten Anwendungen auf Basis von GTK4 und libadwaita sticht der Kalender-Planer Karlender hervor.

- Die KDE Plasma Mobile-Oberfläche wurde auf Version 22.04 aktualisiert, deren detaillierte Übersicht in einer separaten Nachricht angeboten wurde.


- Mit dem fwupd-Tool zum Laden von Firmware bietet sich die Möglichkeit, alternative Firmware für das Modem des PinePhone-Smartphones zu installieren.
- Ein unudhcpd, ein einfacher DHCP-Server, wurde hinzugefügt, der 1 IP-Adresse an jeden Client vergeben kann, der eine Anfrage sendet. Dieser DHCP-Server wurde speziell entwickelt, um eine Kommunikationsverbindung herzustellen, wenn ein Computer über USB mit einem Telefon verbunden ist (zum Beispiel wird die Verbindung verwendet, um über SSH auf das Gerät zuzugreifen). Der Server ist sehr kompakt und weist keine Probleme auf, wenn das Telefon mit mehreren verschiedenen Computern verbunden wird.
Quelle: opennet.ru




