Udgaven af projektet postmarketOS 21.12 er præsenteret; det udvikler en Linux-distribution til smartphones, baseret på Alpine Linux pakkebase, standard C-biblioteket Musl og BusyBox værktøjssættet. Projektets mål er at tilbyde en Linux-distribution til smartphones, som ikke afhænger af livscyklussen for officiel firmware-support og ikke er bundet til de typiske løsninger fra de store aktører i industrien, der sætter udviklingsretningen. Versioner er forberedt til PINE64 PinePhone, Purism Librem 5 og 23 understøttede enheder fra fællesskabet, herunder Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 og endda Nokia N900. Begrænset eksperimentel support er givet til mere end 300 enheder.
postmarketOS-miljøet er så ensartet som muligt og adskiller alle enhedsspecifikke komponenter i separate pakker; alle andre pakker er ens for alle enheder og er baseret på pakker fra Alpine Linux. Der anvendes så vidt muligt en vanilje Linux-kernel, og hvis dette ikke er muligt, bruges kerner fra firmware udarbejdet af enhedsproducenterne. Som primære brugergrænseflader tilbydes KDE Plasma Mobile, Phosh og Sxmo, men der er også mulighed for at installere andre miljøer, herunder GNOME, MATE og Xfce.

I den nye version:
- Pakkebasen er synkroniseret med Alpine Linux 3.15.
- Antallet af officielt understøttede enheder fra fællesskabet er steget fra 15 til 23. Understøttelse af Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 og Xiaomi Pocophone F1 er tilføjet. Kommunikator PC Nokia N900 er midlertidigt fjernet fra listen over understøttede enheder; understøttelsen vil blive flyttet fra kategorien for fællesskabsunderstøttede enheder til kategorien 'testing', for hvilken der ikke offentliggøres færdige versioner. Ændringen skyldes, at den ansvarlige person er væk, og der er behov for opdatering af kernen for Nokia N900 samt test af versioner. Blandt projekter, der fortsætter udviklingen af versioner til Nokia N900, nævnes Maemo Leste.
- Der er lavet versioner med brugerskinterface til understøttede smartphones og tablets, der er optimeret til mobile enheder, herunder Phosh, KDE Plasma Mobile og Sxmo. Til andre typer enheder, såsom PineBook Pro bærbare, er der lavet versioner med stationære skriveborde baseret på KDE Plasma, GNOME, Sway og Phosh.
- Versionerne af de mobile brugerskinterface er opdateret. Brugergrænsefladen Sxmo (Simple X Mobile), der følger Unix-filosofien, er blevet opdateret til version 1.6. En væsentlig ændring i den nye version er skiftet til brugen af vindueshåndtereren Sway i stedet for dwm (understøttelse af dwm er bevaret som en mulighed), og den grafiske stak er blevet overført fra X11 til Wayland. Blandt andre forbedringer i Sxmo nævnes genarbejdningen af skærmlåsningskoden, understøttelse af gruppechats og mulighed for at sende/modtage MMS.

Plasma Mobile-grænsefladen er opdateret til version 21.12, som blev dækket i en separat nyhed.

- Phosh-miljøet, der er baseret på GNOME-teknologier og udviklet af Purism til Librem 5-smartphone, fortsætter med at basere sig på version 0.14.0, som blev præsenteret i postmarketOS 21.06 SP4. Det realiserer nye funktioner såsom visning af en splash-skærm for at indikere opstarten af applikationer, Wi-Fi-indikator i hotspot-tilstand, spoleknapper i medieafspiller-widget'en og stop af afspilning ved frakobling af hovedtelefoner. Af yderligere ændringer, der er tilføjet i postmarketOS 21.12, bemærkes opdateringen af mange GNOME-programmer, inklusive gnome-settings, til tilstand GNOME 41 samt løsning af problemer med visning af Firefox-ikonet i forhåndsvisningsvinduet.

- En TTYescape-håndterer er blevet tilføjet, hvilket gør det muligt at skifte til konsoltilstand med den klassiske kommandolinje på enheder, der ikke har en ekstern tastatur tilsluttet. Denne tilstand betragtes som en tilsvarende til ‘Ctrl+Alt+F1’-skærmen, som findes i klassiske Linux-distributioner, og kan bruges til selektivt at afslutte processer, diagnosticere hængninger i grænsefladen og anden fejlfinding. Aktivisering af konsoltilstand udføres ved tre hurtige tryk på tænd/sluk-knappen, mens lydstyrkeknappen holdes nede. Den samme kombination bruges til at vende tilbage til den grafiske grænseflade.

- Applikationen postmarketos-tweaks er blevet opdateret til version 0.9.0, hvor muligheden for at administrere applikationslistefilteret i Phosh og ændre timeout-indstillingen for dyb søvn er blevet tilføjet. I postmarketOS 21.12 er denne timeout som standard reduceret fra 15 til 2 minutter for at spare batteristrøm.

- Værktøjet til at generere boot-filer (postmarketos-mkinitfs) er blevet omskrevet, hvilket forbedrer understøttelsen af scripts til installation af yderligere filer relateret til boot-processen (boot-deploy), hvilket tydeligt har øget stabiliteten ved opdatering af kerne og initramfs.
- Et nyt sæt konfigurationsfiler til Firefox (mobile-config-firefox 3.0.0) er blevet foreslået, som er tilpasset ændringerne i Firefox 91's design. I den nye version er Firefox' navigationslinje flyttet til bunden af skærmen, brugergrænsefladen i læsevisningen (reader view) er blevet forbedret, og en reklameblokering med uBlock Origin er som standard blevet tilføjet.

Kilde: opennet.ru






