Tras 6 meses de desenvolvemento, lanzouse o proxecto postmarketOS 24.12, que desenvolve a distribución. Linux para dispositivos móbiles, baseado na base do paquete Alpine Linux, a biblioteca estándar de C Musl e o conxunto de utilidades BusyBox. O obxectivo do proxecto é proporcionar Linux- unha distribución para teléfonos intelixentes e tabletas que é independente do ciclo de vida oficial de soporte do firmware e non está ligada ás solucións estándar dos principais actores da industria. Preparáronse compilacións para 54 dispositivos, incluíndo o PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, así como varios modelos Samsung Galaxy e Xiaomi. Ofrécese soporte experimental limitado para máis de 500 dispositivos.
O entorno postmarketOS está unificado e coloca todos os compoñentes específicos do dispositivo nun paquete separado. Todos os demais paquetes son idénticos para todos os dispositivos e baséanse en paquetes da distribución Alpine. LinuxAs compilacións usan o kernel vanilla sempre que sexa posible. Linuxe, se iso non é posible, entón núcleos a partir de firmware preparado polos fabricantes de dispositivos. KDE Plasma Mobile, Phosh, GNOME Mobile e Sxmo ofrécense como interfaces de usuario principais, pero tamén se poden instalar outros entornos, incluíndo MATE e Xfce.
Na nova versión:
- Engadido soporte para o teléfono intelixente Google Pixel 3A e os dispositivos na plataforma Qualcomm MSM8953 (Snapdragon 450/625/626/632), incluíndo Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 e Xiaomi Redmi S2/Y2.
O número de conxuntos preparados diminuíu de 54 a 53. En comparación coa versión 24.06 de postmarketOS, engadíronse os seguintes conxuntos:
- 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 (dispositivos con chip Qualcomm Snapdragon 625)
- Xiaomi 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 G5 Plus
- Motorola Moto G6
- Motorola Moto G7 Power
- Samsung Galaxy A6 + (2018)
- Xiaomi Redmi 5
- Xiaomi Redmi 7
Os seguintes conxuntos foron descontinuados: google-nyan-big (Acer Chromebook 13 CB5-311) e google-nyan-blaze (HP Chromebook 14 G3). Montaxes combinadas 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) ) ) e xiaomi-ysl (Xiaomi Redmi S2).
- A versión inclúe máis de 200 dispositivos da categoría "probas", cuxo nivel de soporte varía desde a capacidade de descarga ata a funcionalidade de case todas as funcións. As montaxes para estes dispositivos pódense preparar usando o kit de ferramentas pmbootstrap e paquetes preparados desde o repositorio do proxecto. Os novos dispositivos inclúen compatibilidade con decodificadores Fairphone 5 e Amlogic TV.
- O porto "X64 UEFI xenérico", destinado a instalar a distribución en ordenadores e portátiles habituais, engadiu a posibilidade de usar o controlador Nouveau aberto en sistemas con GPU NVIDIA e tamén engadiu firmware para GPU Intel.
- A base de datos de paquetes está sincronizada con Alpine Linux 3.21.
- O shell de KDE Plasma Mobile actualizouse á versión 6.2.4 (anteriormente á versión 6.0.3). Introduciuse unha nova interface para facer chamadas.


- Actualizouse o contorno de usuario de GNOME Mobile, que utiliza unha edición de GNOME Shell, adaptada para o seu uso en teléfonos intelixentes e tabletas con pantalla táctil. Os compoñentes de GNOME Mobile trasladáronse á rama GNOME Shell 46. Realizáronse melloras no deseño, o teclado virtual e os modos de suspensión/espera.

- O ambiente Phosh, baseado en tecnoloxías GNOME e desenvolvido por Purism para o teléfono intelixente Librem 5, actualizouse á versión 0.43 (lanzada anteriormente 0.39). Entre os cambios: redeseño do panel de configuración rápida; configuración rápida para activar o modo escuro, activar/desactivar a transferencia de datos móbiles e activar o punto de acceso Wi-Fi; soporte para cores de acento; adaptación da pantalla de bloqueo para pantallas pequenas; Sistema de notificación mellorado.

- O shell gráfico Sxmo (Simple X Mobile), baseado no xestor de compostos Sway e adherido á filosofía Unix, actualizouse á versión 1.17 (era 1.16.3), que ofrece a posibilidade de usar o menú da aplicación wofi en lugar de bemenu; novo protector de pantalla activado (manteiga de cacahuete); engadiu o modo "ocupado", que desactiva o son do timbre e o sinal de vibración; o sistema de notificación foi reescrito; engadido controlador de indicador LED; engadiuse ao menú unha sección con todas as aplicacións instaladas; Implementouse un desprazamento suave no menú.

- Novos fondos de pantalla incluídos.

- Os conxuntos baseados en tecnoloxías de GNOME inclúen por defecto unha aplicación para traballar coa cámara Snapshot e unha interface para ver a predición meteorolóxica. O visor de PDF Evince foi substituído pola aplicación Papers e o reprodutor de son Lollypop por Decibels.
- A interface, baseada no ambiente de escritorio MATE, adaptouse para o control da pantalla táctil cun recheo maior e un tamaño de letra maior. Os ambientes MATE e Xfce trasladáronse á pantalla de inicio de sesión de benvida.
- Engadiuse un complemento ao xestor de aplicacións Discover usado en KDE para traballar con paquetes apk usados en Alpine. Linux.
- Na imaxe do disco RAM initramfs, iniciada polo núcleo nunha fase inicial do arranque para montar o sistema de ficheiros, mellorouse a detección da partición de arranque e engadíronse capacidades de depuración adicionais, por exemplo, mantendo presionado o botón para subir o volume agora. permite o rexistro de arranque detallado.
- Mellora da compatibilidade coa cámara en compilacións que usan o kernel vanilla Linux en lugar dun núcleo específico de AndroidAs capacidades da cámara ao usar o kernel vanilla aínda están notablemente por detrás do kernel de Android, pero a situación está a cambiar gradualmente. Por exemplo, a nova versión ofrece compatibilidade coas cámaras frontal e traseira dos teléfonos intelixentes Pixel 3A e Fairphone 5, e tamén engade a posibilidade de usar unha das dúas cámaras traseiras do teléfono intelixente Pocophone F1.
- Cando se conecta mediante SSH, o PAM (Módulo de autenticación conectable) está correctamente configurado, o que lle permite executar aplicacións gráficas e utilizar pw-dump para depurar PipeWire cando se traballa con cámaras.
- Por defecto, en lugar da utilidade sudo, utilízanse o programa doas (un análogo simplificado de sudo do proxecto OpenBSD) e a capa doas-sudo-shim coa implementación do comando sudo enriba de doas.
- O algoritmo ZSTD úsase para comprimir o firmware de Linux.
- As fontes para idiomas baseados en cirílico e grego inclúense por defecto.
A capacidade de usar o xestor do sistema systemd en lugar do sistema de inicio OpenRC, que se espera en postmarketOS 24.12, trasladouse á versión 25.06. O motivo citado para usar systemd é a dificultade de manter unha pila de inicio baseada en OpenRC dada a dependencia cada vez maior de GNOME e KDE dos compoñentes de systemd.
Fonte: opennet.ru






