Efter 6 måneders udvikling præsenteres udgivelsen af projektet postmarketOS 23.12, der udvikler en Linux-distribution til smartphones baseret på Alpine Linux pakkegrundlag, den standard C-bibliotek Musl og et sæt værktøjer fra BusyBox. Målet med projektet er at tilbyde en Linux-distribution til smartphones, som ikke er afhængig af livscyklussen for officielle firmwareopdateringer og ikke knytter sig til standardløsninger fra de store spillere i branchen, som definerer udviklingsretningen. Byggene er forberedt til PINE64 PinePhone, Purism Librem 5 og 29 understøttede enheder fra fællesskabet, herunder Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 og endda Nokia N900. Begrænset eksperimentel support er givet til over 300 enheder.
PostmarketOS-miljøet er maksimeret for ensartethed og flytter alle enhedsspecifikke komponenter til en separat pakke, mens alle andre pakker er identiske for alle enheder og baseret på pakker fra Alpine Linux. I byggene bruges der, hvor det er muligt, et vanilje Linux-kernel, og hvis dette ikke er muligt, bruges kernen fra firmware forberedt af enhedsproducenterne. De primære brugergrænseflader inkluderer KDE Plasma Mobile, Phosh, GNOME Mobile og Sxmo, men der er mulighed for at installere andre miljøer, herunder MATE og Xfce.
I den nye version:
- Antallet af officielt understøttede enheder fra fællesskabet er steget fra 31 til 54. Sammenlignet med version 23.06 er der tilføjet support til Chromebook-laptops, ODROID XU4 board og Xiaomi-enheder baseret på Qualcomm Snapdragon 625 MSM8953 chipset. På grund af manglen på en stabil versionsfølger er support til ODROID HC2 boardet udelukket, selvom det stadig er tilgængeligt i den eksperimentelle postmarketOS edge version.
Tilføjede enheder:
- Xiaomi Mi A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi Redmi 5 Plus
- Xiaomi Redmi Note 4
- Xiaomi Redmi S2/Y2
- Google Chromebook med x64 CPU
- Google Gru Chromebook
- Google Kukui Chromebook
- Google Oak Chromebook
- Google Trogdor Chromebook
- Google Veyron Chromebook
- Samsung Chromebook
- Samsung Chromebook 2 11.6″
- ODROID XU4
- Pakkegrundlaget er synkroniseret med Alpine Linux 3.19. Linux-kernen er opdateret til version 6.6. Som standard backend til iptables bruges pakken iptables-nft.
- Det brugerdefinerede miljø GNOME Mobile er blevet opdateret, hvor udgaven af GNOME Shell er tilpasset brug på smartphones og tablets med touchskærm. Komponenter af GNOME Mobile er blevet overført til GNOME Shell 45-grenen fra Git.

- Phosh-miljøet, baseret på GNOME-teknologier og udviklet af Purism til Librem 5-smartphone, er opdateret til version 0.33 (tidligere version 0.26). I forhold til den tidligere version af postmarketOS er der tilføjet en mulighed for at vise adgangskoder i inputfelter, inkluderet en plugin til styring af skærmlåsningsstatus, tilføjet indstillinger for xdg-desktop-portal, implementeret en kontakt til at skifte til tablet-tilstand, forbedret underretninger om aktive opkald, tilføjet udvidede lydindstillinger, tilføjet en effekt for gradvist at skjule systemmodale dialoger, mulighed for genstart, logge ud og gå i dvaletilstand fra menuen, muligheden for at tænde skærmen ved ankomst af underretninger forbedret, arbejdet på enheder med meget små skærme er forbedret, tilføjet understøttelse af nødopkald, indbygget mulighed for at tage fuldskærms skærmbilleder, sikret at området på skærmen, der bruges til frontkameraet, undgås, implementeret en menu, der vises over indholdet ved at holde tænd/sluk-knappen nede.


- KDE Plasma Mobile-skallen er opdateret til version 5.27.10 (tidligere version 5.27.8), som tidligere er blevet detaljeret gennemgået.

- Den grafiske skal Sxmo (Simple X Mobile), der er baseret på kompositmanageren Sway og følger Unix-filosofien, er opdateret til version 1.15, der inkluderer refaktorering og tilføjet understøttelse af enheder med skærme baseret på elektronisk papir.

- For at låse op for indstillinger på krypterede partitioner anvendes et interface med en indbygget skærmtastatur unl0kr, der afløser osk-sdl og bruger output via framebufferen.
- Den standardmodul, der organiserer netværksadgang via USB, er blevet ændret fra RNDIS (Remote Network Driver Interface Specification) til NCM (Network Control Model).
- I Phosh- og GNOME-baserede miljøer er billedfremviser Loupe som standard blevet tilbudt, i stedet for den tidligere inkluderede Eye of GNOME (EoG).
- Pålideligheden af opdateringsprocessen til den nye version er blevet forbedret. Der er tilføjet yderligere kontrol af størrelsen på opstarts-partitionen og tilstedeværelsen af pakker installeret via mrtest. Problemer med spejle, hvis URL mangler kataloget "alpine/", er blevet løst.
- Installationsafbilderne til PinePhone (Pro), Librem 5 og Pinebook Pro er fjernet til installation fra microSD-kort til den interne lagring (installationsprogrammet, der bruges i disse billeder, er ikke klar endnu, og i stedet anbefales det at bruge egne samlinger baseret på pmbootstrap).
- Muligheden for at aktivere komprimering af swappartitionen med zRAM-teknologi er blevet tilføjet ved hjælp af kommandoen «rc-update add zram-init default». Fremover planlægges det automatisk at aktivere zRAM.
Kilde: opennet.ru





