Nach sechsmonatiger Entwicklungszeit wurde das Projekt postmarketOS 24.12, das die Distribution entwickelt, veröffentlicht. Linux fĂŒr mobile GerĂ€te, basierend auf der Alpine-Paketbasis Linux, die Standard-C-Bibliothek Musl und die BusyBox-Utility-Suite. Ziel des Projekts ist es, Folgendes bereitzustellen LinuxEine Distribution fĂŒr Smartphones und Tablets, die unabhĂ€ngig vom offiziellen Firmware-Supportzyklus ist und nicht an die Standardlösungen groĂer Branchenhersteller gebunden ist. Builds wurden fĂŒr 54 GerĂ€te vorbereitet, darunter das PINE64 PinePhone, das Purism Librem 5, das OnePlus 6, das Google Nexus 10, das Nokia N900, das Lenovo A6000, das ASUS MeMo Pad 7 sowie verschiedene Samsung Galaxy- und Xiaomi-Modelle. FĂŒr ĂŒber 500 GerĂ€te wird eingeschrĂ€nkter experimenteller Support angeboten.
Die postmarketOS-Umgebung ist einheitlich und kapselt alle gerĂ€tespezifischen Komponenten in einem separaten Paket. Alle anderen Pakete sind fĂŒr alle GerĂ€te identisch und basieren auf Paketen der Alpine-Distribution. LinuxDie Builds verwenden, wann immer möglich, den Standardkernel. LinuxUnd falls das nicht möglich ist, werden Kernel aus der Firmware der GerĂ€tehersteller verwendet. KDE Plasma Mobile, Phosh, GNOME Mobile und Sxmo stehen als primĂ€re BenutzeroberflĂ€chen zur VerfĂŒgung, aber auch andere Umgebungen wie MATE und Xfce können installiert werden.
In der neuen Version:
- UnterstĂŒtzung fĂŒr das Google Pixel 3A-Smartphone und GerĂ€te auf der Qualcomm MSM8953-Plattform (Snapdragon 450/625/626/632) hinzugefĂŒgt, einschlieĂlich Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 und Xiaomi Redmi S2/Y2.
Die Anzahl der vorgefertigten Baugruppen ist von 54 auf 53 gesunken. Im Vergleich zur PostmarketOS-Version 24.06 wurden folgende Baugruppen hinzugefĂŒgt:
- 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 (GerÀte mit Qualcomm Snapdragon 625 Chip)
- 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 Plus-G5
- Motorola Moto G6
- Motorola Moto G7 Leistung
- Samsung Galaxy A6 (2018)
- Xiaomi Redmire 5
- Xiaomi Redmire 7
Die folgenden Baugruppen wurden eingestellt: google-nyan-big (Acer Chromebook 13 CB5-311) und google-nyan-blaze (HP Chromebook 14 G3). Kombinierte Baugruppen: 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). ) ) und xiaomi-ysl (Xiaomi Redmi S2).
- Die Veröffentlichung umfasst mehr als 200 GerĂ€te aus der Kategorie âTestenâ, deren UnterstĂŒtzungsgrad von der Download-FĂ€higkeit bis zur FunktionalitĂ€t fast aller Funktionen reicht. Assemblys fĂŒr diese GerĂ€te können mit dem pmbootstrap-Toolkit und vorgefertigten Paketen aus dem Projekt-Repository vorbereitet werden. Neue GerĂ€te bieten UnterstĂŒtzung fĂŒr Fairphone 5 und Amlogic TV-Set-Top-Boxen.
- Der âGeneric x64 UEFIâ-Port, der fĂŒr die Installation der Distribution auf normalen PCs und Laptops vorgesehen ist, bietet die Möglichkeit, den offenen Nouveau-Treiber auf Systemen mit NVIDIA-GPUs zu verwenden, und fĂŒgt auĂerdem Firmware fĂŒr Intel-GPUs hinzu.
- Die Paketdatenbank ist mit Alpine synchronisiert. Linux 3.21
- Die KDE Plasma Mobile-Shell wurde auf Version 6.2.4 aktualisiert (zuvor wurde Version 6.0.3 ausgeliefert). Eine neue Schnittstelle zum Telefonieren wurde eingefĂŒhrt.


- Die GNOME Mobile-Benutzerumgebung wurde aktualisiert und verwendet eine Edition der GNOME-Shell, die fĂŒr die Verwendung auf Smartphones und Tablets mit Touchscreen angepasst ist. GNOME Mobile-Komponenten wurden in den GNOME Shell 46-Zweig verschoben. Es wurden Verbesserungen am Design, der virtuellen Tastatur und den Ruhe-/Standby-Modi vorgenommen.

- Die Phosh-Umgebung, die auf GNOME-Technologien basiert und von Purism fĂŒr das Librem 5-Smartphone entwickelt wurde, wurde auf Version 0.43 (zuvor veröffentlicht 0.39) aktualisiert. Zu den Ănderungen gehören: Neugestaltung des Schnelleinstellungsfelds; Schnelleinstellungen zum Aktivieren des Dunkelmodus, zum Aktivieren/Deaktivieren der MobilfunkdatenĂŒbertragung und zum Aktivieren des WLAN-Hotspots; UnterstĂŒtzung fĂŒr Akzentfarben; Anpassung des Sperrbildschirms fĂŒr kleine Bildschirme; Verbessertes Benachrichtigungssystem.

- Die grafische Shell Sxmo (Simple neuer Bildschirmschoner aktiviert (Erdnussbutter); âBesetztâ-Modus hinzugefĂŒgt, der den Klingelton und das Vibrationssignal ausschaltet; das Benachrichtigungssystem wurde neu geschrieben; LED-Anzeige-Handler hinzugefĂŒgt; dem MenĂŒ wurde ein Abschnitt mit allen installierten Anwendungen hinzugefĂŒgt; Reibungsloses Scrollen im MenĂŒ wurde implementiert.

- Neue Hintergrundbilder enthalten.

- Auf GNOME-Technologien basierende Baugruppen umfassen standardmĂ€Ăig eine Anwendung zum Arbeiten mit der Snapshot-Kamera und eine Schnittstelle zum Anzeigen der Wettervorhersage. Der Evince PDF-Viewer wurde durch die Papers-App ersetzt und der Lollypop-Soundplayer wurde durch Decibels ersetzt.
- Die auf der MATE-Desktopumgebung basierende BenutzeroberflĂ€che wurde fĂŒr die Touchscreen-Steuerung mit mehr Polsterung und gröĂerer SchriftgröĂe angepasst. MATE- und Xfce-Umgebungen wurden auf den Slick-Greeter-Anmeldebildschirm verschoben.
- Dem in KDE verwendeten Discover-Anwendungsmanager wurde ein Plugin zur Arbeit mit in Alpine verwendeten APK-Paketen hinzugefĂŒgt. Linux.
- Im initramfs-RAM-Disk-Image, das vom Kernel in einer frĂŒhen Phase des Bootens gestartet wird, um das Dateisystem zu mounten, wurde die Erkennung der Bootpartition verbessert und es wurden zusĂ€tzliche Debugging-Funktionen hinzugefĂŒgt, zum Beispiel jetzt das GedrĂŒckthalten der Lauter-Taste ermöglicht eine detaillierte Boot-Protokollierung.
- Verbesserte KameraunterstĂŒtzung in Builds, die den Standardkernel verwenden. Linux statt eines bestimmten Kerns von AndroidDie Kamerafunktionen des Standardkernels sind immer noch deutlich hinter denen des vorherigen Kernels zurĂŒck. AndroidDie Situation Ă€ndert sich jedoch allmĂ€hlich. So bietet die neue Version beispielsweise UnterstĂŒtzung fĂŒr die Front- und RĂŒckkameras der Smartphones Pixel 3A und Fairphone 5 und ermöglicht zudem die Nutzung einer der beiden RĂŒckkameras des Smartphones Pocophone F1.
- Bei der Verbindung ĂŒber SSH ist das PAM (Pluggable Authentication Module) korrekt konfiguriert, sodass Sie grafische Anwendungen ausfĂŒhren und pw-dump zum Debuggen von PipeWire verwenden können, wenn Sie mit Kameras arbeiten.
- StandardmĂ€Ăig werden anstelle des sudo-Dienstprogramms das doas-Programm (ein vereinfachtes Analogon von sudo aus dem OpenBSD-Projekt) und die doas-sudo-shim-Ebene mit der Implementierung des sudo-Befehls ĂŒber doas verwendet.
- Der ZSTD-Algorithmus wird zum Komprimieren der Linux-Firmware verwendet.
- Schriftarten fĂŒr Sprachen, die auf Kyrillisch und Griechisch basieren, sind standardmĂ€Ăig enthalten.
Die in postmarketOS 24.12 erwartete Möglichkeit, den systemd-Systemmanager anstelle des OpenRC-Init-Systems zu verwenden, wurde auf die Version 25.06 verschoben. Als Grund fĂŒr die Verwendung von systemd wird die Schwierigkeit genannt, einen OpenRC-basierten Init-Stack zu verwalten, da GNOME und KDE immer stĂ€rker von systemd-Komponenten abhĂ€ngig sind.
Source: opennet.ru






