Na 6 maanden ontwikkeling is de release van het project postmarketOS 25.12 gepresenteerd, dat een Linux-distributie voor mobiele apparaten ontwikkelt, gebaseerd op de pakketbasis van Alpine Linux, de standaard C-bibliotheek Musl en een set hulpprogramma's van BusyBox. Het doel van het project is om een Linux-distributie te bieden voor smartphones en tablets, die onafhankelijk is van de levenscyclus van officiƫle firmware-ondersteuning en niet gebonden is aan de standaardoplossingen van de belangrijkste spelers in de industrie. De builds zijn voorbereid voor 62 apparaten, waaronder de PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7 en verschillende modellen van de Samsung Galaxy en Xiaomi. Beperkte experimentele ondersteuning is geboden voor meer dan 600 apparaten.
De omgeving van postmarketOS is verenigd en extrahereert alle specifieke componenten voor bepaalde apparaten in een apart pakket. Alle andere pakketten zijn identiek voor alle apparaten en zijn gebaseerd op pakketten van de Alpine Linux-distributie. In de builds wordt, indien mogelijk, de vanilla Linux-kernel gebruikt, en als dit niet mogelijk is, worden kernels uit firmware van de fabrikanten van apparaten gebruikt. Als voornaamste gebruikersomgevingen worden KDE Plasma Mobile, Phosh, GNOME Mobile en Sxmo aangeboden, maar er is ook de mogelijkheid om andere omgevingen te installeren, waaronder MATE, COSMIC en Xfce.
In de nieuwe release:
- Het aantal beschikbare builds is gestegen van 57 naar 62. Ondersteuning voor de Lenovo ThinkSmart View tablet is toegevoegd.
- De build van de kernel voor Qualcomm Snapdragon 410/412 (MSM8916) en alle apparaten die deze gebruiken is verplaatst naar de categorie 'testing': Arrow DragonBoard 410c, BQ Aquaris X5, Lenovo A6000, Lenovo A6010, Motorola Moto G4 Play, Samsung Galaxy A3, Samsung Galaxy A5, Samsung Galaxy E7, Samsung Galaxy Grand Max, Samsung Galaxy S4 Mini Value Edition, Samsung Galaxy Tab A 8.0, Samsung Galaxy Tab A 9.7, Wileyfox Swift, Xiaomi Mi Note 2, Xiaomi Mi Pad 5 Pro, Xiaomi Redmi 2.
- De KDE Plasma Mobile-shell is bijgewerkt naar versie 6.5.3 (eerder werd versie 6.3.5 geleverd). Vergeleken met de vorige release is de mogelijkheid om Android-applicaties te starten met behulp van de Waydroid-toolkit verbeterd, de opstarttijd van het vergrendelingsscherm is versneld en het startscherm Folio is gemoderniseerd. Voor het gebruik van de camera is in plaats van GNOME Snapshot de applicatie Plasma Camera 2.1.0 gebruikt, en in plaats van het scherm-toetsenbord 'maliit' is het pakket plasma-keyboard toegepast, dat is gebaseerd op de code van het Qt Virtual Keyboard, dat deel uitmaakt van Qt.


- De Phosh-omgeving, die gebaseerd is op GNOME-technologie en door Purism wordt ontwikkeld voor de Librem 5 smartphone, is bijgewerkt naar versie 0.51 (eerder werd release 0.47 gebruikt). Onder de wijzigingen bevinden zich: verbeterd automatisch schermhelderheidsbeheer, een knop voor snelle in- en uitschakeling van locatiebepaling, initiƫle ondersteuning voor werkruimten, de mogelijkheid om plugins te schrijven in de programmeertaal Vala, weergave van miniaturen in het bestandselectievenster, afspeelbeheer vanuit de schermbeveiliging, integratie in de configurator vanuit de postmarketOS tweaks-app en uitbreiding van de mogelijkheden van het scherm-toetsenbord Stevia.

- De grafische shell Sxmo (Simple X Mobile), gebaseerd op de compositiemanagers Sway en trouw aan de Unix-filosofie, is bijgewerkt naar versie 1.18.1 (was 1.17.1). In de nieuwe versie is ondersteuning toegevoegd voor de windowmanagers i3 en river, en er is een menu geïmplementeerd voor snelle acties (Quick Actions), zoals het in- of uitschakelen van Bluetooth, Wi-Fi en de zaklamp. De ondersteuning voor de achtergrondtaak callaudiod is beëindigd, die vervangen is door een plugin voor de sessiemanager WirePlumber.

- De componenten van GNOME zijn bijgewerkt naar de GNOME 49-tak, maar de gebruikersomgeving GNOME Mobile, die de GNOME Shell-interface gebruikt die is aangepast voor smartphones en tablets met een touchscreen, blijft op de GNOME 48-tak. De GNOME Software-applicatiebeheerder is bijgewerkt naar versie 49.2 (vroeger was het versie 45.3). In nieuwe installaties van postmarketOS zijn alle GVFS-backends opgenomen, wat het mogelijk maakt om direct verbinding te maken met apparaten via het MTP-protocol.

- Het pakket mobile-config-firefox is bijgewerkt naar versie 5.1.0, met instellingen die het gebruik van de reguliere Firefox-browser op mobiele apparaten mogelijk maken. In de nieuwe versie is er een hulppagina 'about:mobile' toegevoegd, waar gebruikers handmatig de browserinstellingen kunnen wijzigen. Een optie is toegevoegd om de adresbalk bovenaan of onderaan het scherm te plaatsen. De betrouwbaarheid van de verwerking van pop-upvensters in de browserinterface is verbeterd, die bijvoorbeeld wordt gebruikt bij het openen van menu's en het toevoegen van bladwijzers.

- De pakketbasis is gesynchroniseerd met Alpine Linux 3.23. De pakketmanager apk 3 is in gebruik genomen.
Bron: opennet.ru






