Nach 6 Monaten Entwicklung wurde die Version des Projekts postmarketOS 25.06 vorgestellt, die eine Linux-Distribution fĂŒr mobile GerĂ€te entwickelt und auf der Paketbasis von Alpine Linux, der Standard-C-Bibliothek Musl und einer Reihe von BusyBox-Dienstprogrammen basiert. Ziel des Projekts ist es, eine Linux-Distribution fĂŒr Smartphones und Tablets bereitzustellen, die nicht von den Lebenszyklen der offiziellen Firmware-Supports abhĂ€ngt und nicht an die typischen Lösungen der Hauptakteure der Branche gebunden ist. Die Builds sind fĂŒr 57 GerĂ€te vorbereitet, darunter PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7 sowie verschiedene Modelle von Samsung Galaxy und Xiaomi. EingeschrĂ€nkte experimentelle UnterstĂŒtzung wird fĂŒr mehr als 600 GerĂ€te bereitgestellt.
Die Umgebung von postmarketOS ist einheitlich und lagert alle gerĂ€tespezifischen Komponenten in ein separates Paket aus. Alle anderen Pakete sind fĂŒr alle GerĂ€te identisch und basieren auf Paketen aus der Distribution Alpine Linux. In den Builds wird nach Möglichkeit der Vanilla-Linux-Kernel verwendet, und wenn dies nicht möglich ist, kommen Kernel aus Firmware hinzu, die von den Herstellern der GerĂ€te vorbereitet wurden. Zu den HauptbenutzeroberflĂ€chen gehören KDE Plasma Mobile, Phosh, GNOME Mobile und Sxmo, aber es besteht die Möglichkeit, auch andere Umgebungen zu installieren, einschlieĂlich MATE, COSMIC und Xfce.
In der neuen Version:
- Die Möglichkeit, den Systemmanager systemd anstelle des Init-Systems OpenRC zu verwenden, wurde hinzugefĂŒgt. Systemd wird in den Builds mit GNOME Mobile, KDE Plasma Mobile und Phosh verwendet. OpenRC bleibt im Build mit Sxmo. Der Grund fĂŒr die UnterstĂŒtzung von systemd ist die KomplexitĂ€t der Wartung des auf OpenRC basierenden Init-Stacks unter den stĂ€ndig wachsenden AbhĂ€ngigkeiten von GNOME und KDE von Komponenten von systemd. Die vorhandenen Schichten fĂŒr die Zusammenarbeit von GNOME und KDE ohne systemd unterstĂŒtzen einige notwendige Funktionen nicht und haben Wartungsprobleme. Durch den Einsatz von systemd in der Distribution können neue Möglichkeiten fĂŒr granulare Berechtigungsverwaltung, Sicherheit, AbhĂ€ngigkeitsmanagement zwischen Diensten, UnterstĂŒtzung von cgroups und die Aktivierung von Diensten ĂŒber Sockets geschaffen werden.
- Die Anzahl der fertigen Builds stieg von 53 auf 57. Die UnterstĂŒtzung fĂŒr die Smartphones Google Pixel 3A XL, Motorola Moto G5 Plus, Xiaomi Redmi 7, Xiaomi Mi 9T, Redmi K20, Xiaomi POCO X3 NFC und Xiaomi Mi Pad 5 Pro wurde hinzugefĂŒgt.
- Die KamerunterstĂŒtzung fĂŒr die Smartphones OnePlus 6, Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S, Xiaomi Redmi 4 Standard und Xiaomi Redmi 4A wurde implementiert.
- FĂŒr GerĂ€te mit Qualcomm Snapdragon 425/427/430/435 (MSM89x7), wie das Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S und Xiaomi Redmi 4, ist die UnterstĂŒtzung des Audiosystems und des Lademanagements aktiviert.
- Die Paketbasis wurde mit Alpine Linux 3.22 synchronisiert.
- Die KDE Plasma Mobile Shell wurde auf Version 6.3.5 aktualisiert (zuvor war Version 6.2.4 verfĂŒgbar). Im Vergleich zur vorherigen Version wurde die BenutzeroberflĂ€che fĂŒr das Task-Switching modernisiert, die Fensterverwaltungsfunktionen wurden erweitert, Verbesserungen an der Schnelleinstellungsleiste vorgenommen, manuelles Umschalten der Bildschirmorientierung hinzugefĂŒgt, eine Traffic-Tracking-Schnittstelle eingefĂŒhrt und das LautstĂ€rkewidget verbessert.



- Die BenutzeroberflĂ€che GNOME Mobile wurde aktualisiert, in der die GNOME Shell angepasst ist, um auf Smartphones und Tablets mit Touchscreens verwendet zu werden. Die Komponenten von GNOME Mobile wurden auf Branch GNOME 48 migriert (im letzten Release wurde GNOME 46 verwendet). Zu den Ănderungen gehört die Verwendung von dynamischem Triple Buffering bei der Ausgabe, die stapelweise Anordnung von Benachrichtigungen, eine neue Schriftart und die Erweiterung der Fensterverwaltungswerkzeuge.

- Die Phosh-Umgebung, die auf GNOME-Technologien basiert und von Purism fĂŒr das Librem 5-Smartphone entwickelt wird, wurde auf Version 0.47 aktualisiert (zuvor wurde Version 0.43 verwendet). Zu den Ănderungen zĂ€hlen: die Möglichkeit, Hintergrundbilder fĂŒr den Sperrbildschirm festzulegen, die Erweiterung der Funktionen der Schnellstartleiste, die UnterstĂŒtzung von Suchanfragen in der Dateiauswahl, die Einstellung der IntensitĂ€t des haptischen Feedbacks und die Anzeige von Netzbetreiber-Broadcast-Nachrichten. Anstelle von squeekboard wird standardmĂ€Ăig die Bildschirmtastatur Stevia verwendet, die die AutovervollstĂ€ndigung von Wörtern und ein Popup-Fenster zur Eingabe zusĂ€tzlicher Symbole unterstĂŒtzt.


- Die grafische Shell Sxmo (Simple X Mobile), die auf dem Compositor Sway basiert und der Unix-Philosophie folgt, wurde auf Version 1.17.1 aktualisiert (zuvor war 1.17.0).

- Ein neuer Installer-Interface wurde vorgeschlagen, der die Installation der Distribution auf Laptops vereinfacht. Das Interface ermöglicht es, im Live-Modus die Installation auf dem internen Speicher durchzufĂŒhren, eine Ersteinrichtung vorzunehmen und zusĂ€tzliche Pakete zu installieren.

- Das Paket mobile-config-thunderbird wurde hinzugefĂŒgt, wodurch die Einstellungen der Desktop-Version des E-Mail-Clients Thunderbird fĂŒr die Nutzung als mobile Anwendung geĂ€ndert werden.
- Das Paket mobile-config-firefox wurde verbessert, wodurch regulÀres Firefox auf mobilen GerÀten verwendet werden kann.
- Die Standardlieferung des Pakets openssh-client wurde eingestellt, es muss nun manuell installiert werden. Das Paket wird auch als AbhÀngigkeit bei der Installation des Entwickler-Sets postmarketos-dev mit alpine-sdk, bash und coreutils installiert.
Quelle: opennet.ru








