Efter 6 måneders udvikling præsenteres udgivelsen af projektet postmarketOS 25.06, som udvikler en Linux-distribution til mobile enheder baseret på Alpine Linux-pakken, den standard C-bibliotek Musl og BusyBox-værktøjer. Projektets mål er at levere en Linux-distribution til smartphones og tablets, der ikke er afhængig af livscyklussen for officiel firmware-support og ikke er bundet til standardløsninger fra de største spillere i branchen. Samlinger er forberedt til 57 enheder, herunder PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7 samt forskellige modeller af Samsung Galaxy og Xiaomi. Begrænset eksperimentel support er givet til mere end 600 enheder.
postmarketOS-miljøet er forenet og udskiller alle komponenter, der er specifikke for bestemte enheder, til en separat pakke. Alle andre pakker er ens for alle enheder og er baseret på pakker fra Alpine Linux-distributionen. I samlingerne bruges der efter mulighed et vanilje Linux-kernel, og hvis det ikke er muligt, kernel fra firmware udarbejdet af enhedsproducenterne. De vigtigste brugerflader, der tilbydes, inkluderer KDE Plasma Mobile, Phosh, GNOME Mobile og Sxmo, men der er også mulighed for at installere andre miljøer, herunder MATE, COSMIC og Xfce.
I den nye version:
- Muligheden for at bruge systemmanageren systemd i stedet for initialiseringssystemet OpenRC er blevet tilføjet. Systemd er anvendt i samlinger med GNOME Mobile, KDE Plasma Mobile og Phosh. OpenRC er efterladt i samlingen med Sxmo. Årsagen til at tilføje support for systemd er den stigende kompleksitet ved at vedligeholde initialiseringsstakken baseret på OpenRC i lyset af den stadigt voksende afhængighed af GNOME og KDE fra komponenter i systemd. De eksisterende lag til at køre GNOME og KDE uden systemd understøtter ikke nogle nødvendige funktioner og har vedligeholdelsesproblemer. Ved at anvende systemd i distributionen vil det være muligt at implementere nye muligheder for granulær styring af privilegier, sikkerhed, afhængighedsstyring mellem tjenester, support for cgroups og bruge socket-aktivering af tjenester.
- Antallet af tilgængelige samlinger er steget fra 53 til 57. Der er tilføjet support for smartphones Google Pixel 3A XL, Motorola Moto G5 Plus, Xiaomi Redmi 7, Xiaomi Mi 9T, Redmi K20, Xiaomi POCO X3 NFC og Xiaomi Mi Pad 5 Pro.
- Support til kameraet er blevet implementeret for smartphones OnePlus 6, Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S, Xiaomi Redmi 4 Standard og Xiaomi Redmi 4A.
- For devices with Qualcomm Snapdragon 425/427/430/435 chips (MSM89x7), such as Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S, and Xiaomi Redmi 4, support for the audio subsystem and charging control is included.
- The package base is synchronized with Alpine Linux 3.22.
- The KDE Plasma Mobile shell has been updated to version 6.3.5 (previously version 6.2.4 was provided). Compared to the previous release, the task switching interface has been modernized, window management capabilities have been expanded, enhancements have been made to the quick settings panel, support for manual screen orientation switching has been added, a traffic tracking interface has been introduced, and the volume control widget has been improved.



- The GNOME Mobile user environment, featuring a GNOME Shell adapted for touchscreen smartphones and tablets, has been updated to version 48 (the previous release used GNOME 46). Changes include the implementation of dynamic triple buffering for output, stacked notification layout, a new font, and expanded window management tools.

- The Phosh environment, based on GNOME technologies and developed by Purism for the Librem 5 smartphone, has been updated to version 0.47 (previously version 0.43 was used). Among the changes: the ability to set wallpapers for the lock screen, expanded quick launch panel capabilities, support for search in the file selection interface, adjustment of tactile feedback strength, and the display of broadcast messages from the mobile operator. The Stevia on-screen keyboard, supporting word autocompletion and a pop-up for entering additional characters, replaces the squeekboard as the default.


- The Sxmo (Simple X Mobile) graphical shell, based on the Sway compositor and adhering to the Unix philosophy, has been updated to version 1.17.1 (was 1.17.0).

- A new interface has been proposed in the installer to simplify the installation of the distribution on laptops. The interface allows users to perform the installation to the internal storage while booting in live mode, complete initial setup, and install additional packages.

- The package mobile-config-thunderbird has been included, changing the settings of the desktop version of the Thunderbird email client for use as a mobile application.
- Den mobile-config-firefox pakke er forbedret, så almindelige Firefox-browsere kan bruges på mobile enheder.
- Standardleverancen af openssh-client-pakken er blevet afbrudt, og den skal nu installeres manuelt. Pakken installeres også som en afhængighed ved installation af udviklersættet postmarketos-dev, som inkluderer alpine-sdk, bash og coreutils.
Kilde: opennet.ru








