Na 6 maanden ontwikkeling is het postmarketOS 24.12-project, dat de distributie ontwikkelt, uitgebracht. Linux voor mobiele apparaten, gebaseerd op het Alpine-pakket. Linux, de standaard C-bibliotheek Musl en de BusyBox-hulpprogrammasuite. Het doel van het project is om te voorzien in Linux- een distributie voor smartphones en tablets die onafhankelijk is van de officiële firmware-ondersteuningscyclus en niet gebonden is aan de standaardoplossingen van grote spelers in de industrie. Er zijn builds voorbereid voor 54 apparaten, waaronder de PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, evenals diverse Samsung Galaxy- en Xiaomi-modellen. Beperkte experimentele ondersteuning wordt geboden voor meer dan 500 apparaten.
De postmarketOS-omgeving is uniform en plaatst alle apparaatspecifieke componenten in een apart pakket. Alle andere pakketten zijn identiek voor alle apparaten en zijn gebaseerd op pakketten uit de Alpine-distributie. LinuxDe builds maken waar mogelijk gebruik van de standaardkernel. LinuxEn als dat niet mogelijk is, dan kunnen kernels uit firmware van apparaatfabrikanten worden gebruikt. KDE Plasma Mobile, Phosh, GNOME Mobile en Sxmo worden aangeboden als de belangrijkste gebruikersinterfaces, maar andere omgevingen, waaronder MATE en Xfce, kunnen ook worden geïnstalleerd.
In de nieuwe uitgave:
- Ondersteuning toegevoegd voor de Google Pixel 3A-smartphone en apparaten op het Qualcomm MSM8953-platform (Snapdragon 450/625/626/632), waaronder Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 en Xiaomi Redmi S2/Y2.
Het aantal kant-en-klare assemblies is afgenomen van 54 naar 53. Vergeleken met postmarketOS versie 24.06 zijn de volgende assemblies toegevoegd:
- 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 (apparaten met 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 Power
- Samsung Galaxy A6 (2018)
- Xiaomi redmi 5
- Xiaomi redmi 7
De volgende samenstellingen zijn stopgezet: google-nyan-big (Acer Chromebook 13 CB5-311) en google-nyan-blaze (HP Chromebook 14 G3). Gecombineerde samenstellingen 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 ) ) en xiaomi-ysl (Xiaomi Redmi S2).
- De release bevat meer dan 200 apparaten uit de categorie 'testen', waarvan het ondersteuningsniveau varieert van de mogelijkheid om te downloaden tot de functionaliteit van bijna alle functies. Assemblages voor deze apparaten kunnen worden voorbereid met behulp van de pmbootstrap-toolkit en kant-en-klare pakketten uit de projectrepository. Nieuwe apparaten omvatten ondersteuning voor Fairphone 5- en Amlogic TV-settopboxen.
- De “Generic x64 UEFI”-poort, bedoeld voor het installeren van de distributie op gewone pc’s en laptops, heeft de mogelijkheid toegevoegd om de open Nouveau-driver te gebruiken op systemen met NVIDIA GPU’s, en ook firmware voor Intel GPU’s toegevoegd.
- De pakketdatabase is gesynchroniseerd met Alpine. Linux 3.21.
- De KDE Plasma Mobile-shell is bijgewerkt naar versie 6.2.4 (eerder werd versie 6.0.3 geleverd). Er is een nieuwe interface voor bellen geïntroduceerd.


- De GNOME Mobile-gebruikersomgeving is bijgewerkt en maakt gebruik van een editie van de GNOME Shell, aangepast voor gebruik op smartphones en tablets met een touchscreen. GNOME Mobile-componenten zijn verplaatst naar de GNOME Shell 46-tak. Er zijn verbeteringen aangebracht aan het ontwerp, het virtuele toetsenbord en de slaap-/standby-modi.

- De Phosh-omgeving, gebaseerd op GNOME-technologieën en ontwikkeld door Purism voor de Librem 5-smartphone, is bijgewerkt naar versie 0.43 (eerder uitgebracht 0.39). Onder de veranderingen: herontwerp van het paneel met snelle instellingen; snelle instellingen om de donkere modus te activeren, mobiele gegevensoverdracht in/uit te schakelen en Wi-Fi Hotspot in te schakelen; ondersteuning voor accentkleuren; aanpassing van het vergrendelscherm voor kleine schermen; Verbeterd notificatiesysteem.

- De grafische shell Sxmo (Simple X Mobile), gebaseerd op de Sway-composietmanager en vasthoudend aan de Unix-filosofie, is bijgewerkt naar versie 1.17 (was 1.16.3), die de mogelijkheid biedt om het wofi-applicatiemenu te gebruiken in plaats van bemenu; nieuwe screensaver ingeschakeld (pindakaas); toegevoegde "bezette" modus, die het belgeluid en het trilsignaal uitschakelt; het notificatiesysteem is herschreven; toegevoegde LED-indicatorhandler; er is een sectie met alle geïnstalleerde applicaties aan het menu toegevoegd; Soepel scrollen in het menu is geïmplementeerd.

- Nieuwe achtergronden inbegrepen.

- Assemblages gebaseerd op GNOME-technologieën bevatten standaard een applicatie voor het werken met de Snapshot-camera en een interface voor het bekijken van de weersvoorspelling. De Evince PDF-viewer is vervangen door de Papers-app en de Lollypop-geluidsspeler is vervangen door Decibels.
- De interface, gebaseerd op de MATE-desktopomgeving, is aangepast voor touchscreenbediening met verhoogde vulling en grotere lettergrootte. MATE- en Xfce-omgevingen zijn verplaatst naar het gelikte inlogscherm.
- Een plugin voor het werken met apk-pakketten die in Alpine worden gebruikt, is toegevoegd aan de Discover-applicatiebeheerder van KDE. Linux.
- In de initramfs RAM-schijfkopie, gelanceerd door de kernel in een vroeg stadium van het opstarten om het bestandssysteem te mounten, is de detectie van de opstartpartitie verbeterd en zijn er extra foutopsporingsmogelijkheden toegevoegd, bijvoorbeeld door nu de knop Volume omhoog ingedrukt te houden maakt gedetailleerde opstartregistratie mogelijk.
- Verbeterde cameraondersteuning in builds die de standaardkernel gebruiken. Linux in plaats van een specifieke kern van AndroidDe mogelijkheden van de camera bij gebruik van de standaardkernel blijven merkbaar achter bij de kernel van AndroidMaar de situatie verandert geleidelijk. Zo biedt de nieuwe versie bijvoorbeeld ondersteuning voor de voor- en achtercamera's van de Pixel 3A en Fairphone 5 smartphones, en is het nu ook mogelijk om één van de twee achtercamera's van de Pocophone F1 smartphone te gebruiken.
- Wanneer u verbinding maakt via SSH, is de PAM (Pluggable Authentication Module) correct geconfigureerd, zodat u grafische applicaties kunt uitvoeren en pw-dump kunt gebruiken om PipeWire te debuggen wanneer u met camera's werkt.
- Standaard worden in plaats van het sudo-hulpprogramma het doas-programma (een vereenvoudigde analoog van sudo uit het OpenBSD-project) en de doas-sudo-shim-laag met de implementatie van het sudo-commando bovenop doas gebruikt.
- Het ZSTD-algoritme wordt gebruikt om Linux-firmware te comprimeren.
- Lettertypen voor talen gebaseerd op Cyrillisch en Grieks zijn standaard inbegrepen.
De mogelijkheid om de systemd-systeembeheerder te gebruiken in plaats van het OpenRC init-systeem, verwacht in postmarketOS 24.12, is verplaatst naar release 25.06. De reden die wordt aangevoerd voor het gebruik van systemd is de moeilijkheid om een op OpenRC gebaseerde init-stack te onderhouden, gegeven de steeds toenemende afhankelijkheid van GNOME en KDE van systemd-componenten.
Bron: opennet.ru






