De release van het postmarketOS 21.12-project is gepresenteerd, dat een Linux-distributie voor smartphones ontwikkelt, gebaseerd op de Alpine Linux-pakketbasis, de standaard C-bibliotheek Musl en een reeks BusyBox-tools. Het doel van het project is het aanbieden van een op Linux gebaseerd systeem voor smartphones, dat onafhankelijk is van de levenscyclus van de ondersteuning van officiële firmware en niet gebonden is aan de standaardoplossingen van de belangrijkste industrie spelers die de ontwikkelingsrichting bepalen. De builds zijn voorbereid voor de PINE64 PinePhone, Purism Librem 5 en 23 ondersteunde apparaat van de community, waaronder de Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 en zelfs de Nokia N900. Beperkte experimentele ondersteuning is gegeven voor meer dan 300 apparaten.
De postmarketOS-omgeving is maximaal uniform en brengt alle specifieke componenten voor bepaalde apparaten in een apart pakket. Alle andere pakketten zijn identiek voor alle apparaten en zijn gebaseerd op de Alpine Linux-pakketten. Waar mogelijk wordt een standaard Linux-kernel gebruikt in de builds, en als dit niet mogelijk is, worden kernels uit firmware van de fabrikanten van apparaten gebruikt. De belangrijkste gebruikersomgevingen die worden aangeboden zijn KDE Plasma Mobile, Phosh en Sxmo, maar er is ook de mogelijkheid om andere omgevingen te installeren, inclusief GNOME, MATE en Xfce.

In de nieuwe release:
- De pakketbasis is gesynchroniseerd met Alpine Linux 3.15.
- Het aantal officieel ondersteunde apparaten door de community is verhoogd van 15 naar 23. Ondersteuning is toegevoegd voor de Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 en Xiaomi Pocophone F1. De Nokia N900 communicator is tijdelijk verwijderd uit de lijst van ondersteunde apparaten. De ondersteuning voor dit apparaat zal, totdat er een maintainer is, worden verschoven van de categorie ondersteunde apparaten naar de categorie 'testing', waarvoor geen kant-en-klare builds worden gepubliceerd. Deze wijziging is gerelateerd aan het vertrek van de begeleider en de noodzaak om de kernel voor de Nokia N900 bij te werken en de builds te testen. Van de projecten die blijven werken aan builds voor de Nokia N900, wordt Maemo Leste vermeld.
- Voor de ondersteunde smartphones en tablets zijn builds gemaakt met de Phosh, KDE Plasma Mobile en Sxmo gebruikersinterfaces, geoptimaliseerd voor mobiele apparaten. Voor andere soorten apparaten, zoals de PineBook Pro laptop, zijn builds voorbereid met desktopomgevingen zoals KDE Plasma, GNOME, Sway en Phosh.
- De versies van de mobiele gebruikersinterfaces zijn bijgewerkt. De grafische shell Sxmo (Simple X Mobile), die de Unix-filosofie volgt, is bijgewerkt naar versie 1.6. Een belangrijke wijziging in de nieuwe versie is de overstap naar het gebruik van de windowmanager Sway in plaats van dwm (ondersteuning voor dwm is als optie behouden) en de overgang van de grafische stack van X11 naar Wayland. Andere verbeteringen in Sxmo omvatten herziening van de schermvergrendelingscode, ondersteuning voor groepschats en de mogelijkheid om MMS te verzenden/ontvangen.

De Plasma Mobile shell is bijgewerkt naar versie 21.12, waarvan een gedetailleerd overzicht in een apart bericht is gegeven.

- De Phosh-omgeving, gebaseerd op GNOME-technologieën en ontwikkeld door Purism voor de Librem 5-smartphone, blijft gebaseerd op versie 0.14.0, gepresenteerd in de release van postmarketOS 21.06 SP4. Het introduceert vernieuwingen zoals een opstartscherm voor applicatielancering, een indicator voor Wi-Fi-werking in dezelfde modus als een toegangspunt, terugspoelen-knoppen in de mediaplayer-widget en het stoppen van afspelen bij het loskoppelen van oordopjes. Onder andere wijzigingen die zijn toegevoegd in postmarketOS 21.12, worden vele GNOME-programma's, waaronder gnome-settings, geüpdatet naar de toestand van GNOME 41, evenals het oplossen van problemen met het weergeven van het Firefox-pictogram in het voorbeeldvenster.

- Een TTYescape-handler is toegevoegd waarmee gebruikers kunnen overschakelen naar de consolemodus met een klassieke opdrachtregel op apparaten zonder externe toetsenbord. Deze modus wordt gezien als een equivalente aan het "Ctrl+Alt+F1"-scherm dat in klassieke Linux-distributies wordt aangeboden, en kan worden gebruikt voor het selectief beëindigen van processen, het analyseren van interface-bevriezingen en andere diagnostische taken. De consolemodus wordt geactiveerd door drie keer kort op de aan / uit-knop te drukken terwijl de volumeverhogingsknop wordt ingedrukt. Een vergelijkbare combinatie wordt gebruikt om terug te keren naar de grafische interface.

- De postmarketos-tweaks-app is geüpdatet naar versie 0.9.0, waarin de mogelijkheid is toegevoegd om de filteroptie voor de lijst van applicaties in Phosh te beheren en de tijdslimiet voor het overschakelen naar de diepe slaapstand te wijzigen. In postmarketOS 21.12 is deze tijdslimiet standaard verkort van 15 naar 2 minuten om de batterijduur te sparen.

- Het hulpmiddel voor het genereren van opstartbestanden (postmarketos-mkinitfs) is herschreven, waarbij de ondersteuning voor scripts is verbeterd voor het installeren van aanvullende bestanden die verband houden met het opstartproces (boot-deploy), wat de stabiliteit van de kernel- en initramfs-updates aanzienlijk heeft verbeterd.
- Een nieuwe set configuratiebestanden voor Firefox (mobile-config-firefox 3.0.0) is voorgesteld, welke is aangepast voor de wijzigingen in de interface van Firefox 91. In de nieuwe versie is de navigatiebalk van Firefox naar de onderkant van het scherm verplaatst, is de lezer-modus (reader view) verbeterd en is de advertentieblokker uBlock Origin standaard toegevoegd.

Bron: opennet.ru






