Na 6 maanden ontwikkeling is de release van het postmarketOS-project op 25.06 gepresenteerd, dat een Linux-distributie voor mobiele apparaten ontwikkelt, gebaseerd op de softwarerepository van Alpine Linux, de standaard C-bibliotheek Musl en de set hulpmiddelen van BusyBox. Het doel van het project is om een Linux-distributie voor smartphones en tablets te bieden die niet afhankelijk 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 57 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, evenals verschillende modellen van 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:
- De mogelijkheid om de systeembeheerder systemd te gebruiken in plaats van het opstartysteem OpenRC is toegevoegd. Systemd wordt gebruikt in de builds met GNOME Mobile, KDE Plasma Mobile en Phosh. OpenRC is behouden in de build met Sxmo. De reden voor de toevoeging van systemd-ondersteuning is de toenemende complexiteit van het beheer van de opstartstack op basis van OpenRC te midden van de steeds groeiende afhankelijkheid van GNOME en KDE van componenten van systemd. De bestaande laag voor de werking van GNOME en KDE zonder systemd ondersteunt enkele noodzakelijke functies niet en heeft beheersproblemen. Door systemd in de distributie te implementeren, zullen nieuwe mogelijkheden voor gedetailleerd beheer van privileges, beveiliging, afhankelijkheidsmanagement tussen diensten, ondersteuning voor cgroups en het gebruik van service-activatie via socket mogelijk zijn.
- Het aantal beschikbare builds is gestegen van 53 naar 57. Ondersteuning is toegevoegd voor smartphones zoals de Google Pixel 3A XL, Motorola Moto G5 Plus, Xiaomi Redmi 7, Xiaomi Mi 9T, Redmi K20, Xiaomi POCO X3 NFC en Xiaomi Mi Pad 5 Pro.
- Ondersteuning voor de camera is geïmplementeerd voor smartphones zoals de OnePlus 6, Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S, Xiaomi Redmi 4 Standard en Xiaomi Redmi 4A.
- Voor apparaten gebaseerd op Qualcomm Snapdragon 425/427/430/435 (MSM89x7), zoals de Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S en Xiaomi Redmi 4, is ondersteuning voor het geluidsysteem en batterijbeheer ingeschakeld.
- De softwarerepository is gesynchroniseerd met Alpine Linux 3.22.
- De KDE Plasma Mobile-shell is bijgewerkt naar versie 6.3.5 (voorheen was versie 6.2.4). Vergeleken met de vorige release is de interface voor het wisselen tussen taken geüpdatet, zijn de raambeheerfuncties uitgebreid, zijn er verbeteringen aangebracht aan het snelinstellingenpaneel, is handmatige schermoriëntatie toegevoegd, is er een interface voor verkeersmonitoring beschikbaar, en is de volumeregelwidget verbeterd.



- De GNOME Mobile gebruikersomgeving is bijgewerkt, waarbij gebruik wordt gemaakt van een versie van de GNOME Shell-shell die is aangepast voor smartphones en tablets met een aanraakscherm. De componenten van GNOME Mobile zijn overgezet naar de GNOME 48-tak (in de vorige release werd GNOME 46 gebruikt). Tot de wijzigingen behoren dynamische triple buffering bij output, gestapelde meldingindelingen, een nieuw lettertype en verbeterde raambeheerfunctionaliteit.

- De Phosh-omgeving, gebaseerd op GNOME-technologieën en ontwikkeld door Purism voor de Librem 5-smartphone, is bijgewerkt naar versie 0.47 (waar eerder versie 0.43 werd gebruikt). Onder de veranderingen valt de mogelijkheid om achtergronden voor het vergrendelingsscherm in te stellen, uitbreiding van de functies van het snelstartpaneel, ondersteuning voor zoeken in de bestandsselectie-interface, aanpassing van de sterkte van de haptische feedback en het weergeven van berichten van de mobiele provider. In plaats van squeekboard wordt nu standaard het touchscreen-toetsenbord Stevia gebruikt, dat ondersteuning biedt voor automatische woordaanvulling en een venster voor het invoeren van extra karakters.


- De grafische interface Sxmo (Simple X Mobile), gebaseerd op de compositor Sway en vasthoudend aan de Unix-filosofie, is bijgewerkt naar versie 1.17.1 (voorheen was het 1.17.0).

- Er is een nieuwe interface voorgesteld in de installer die de installatie van de distributie op laptops vereenvoudigt. De interface stelt gebruikers in staat om in live-modus te starten, de installatie op de interne opslag uit te voeren, een initiële configuratie te voltooien en aanvullende pakketten te installeren.

- De package mobile-config-thunderbird is toegevoegd, die de instellingen van de desktopversie van de e-mailclient Thunderbird wijzigt voor gebruik als mobiele applicatie.
- De package mobile-config-firefox is verbeterd, waardoor reguliere Firefox op mobiele apparaten kan worden gebruikt.
- De standaardlevering van het openssh-clientpakket is stopgezet; dit pakket moet nu handmatig worden geïnstalleerd. Het pakket wordt ook als afhankelijkheid geïnstalleerd bij het opzetten van de ontwikkelaarskit postmarketos-dev, die alpine-sdk, bash en coreutils omvat.
Bron: opennet.ru








