Foi publicado o lançamento do projeto postmarketOS 22.12, que desenvolve uma distribuição Linux para smartphones, baseada na base de pacotes Alpine Linux, na biblioteca padrão C Musl e no conjunto de utilitários BusyBox. O objetivo do projeto é fornecer uma distribuição Linux para smartphones que não dependa do ciclo de vida de suporte das versões oficiais e não esteja atrelada a soluções típicas dos principais players da indústria que definem o vetor de desenvolvimento. As compilações foram preparadas para PINE64 PinePhone, Purism Librem 5 e 29 dispositivos suportados pela comunidade, incluindo Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 e até mesmo Nokia N900. Um suporte experimental limitado foi fornecido para mais de 300 dispositivos.
O ambiente postmarketOS é altamente unificado e extrai todos os componentes específicos de dispositivos em um pacote separado, enquanto todos os outros pacotes são idênticos para todos os dispositivos e baseados em pacotes Alpine Linux. Nas compilações, sempre que possível, é utilizado um núcleo Linux genérico, e onde isso não é possível, são utilizados núcleos de firmwares preparados pelos fabricantes dos dispositivos. Como principais interfaces de usuário, são oferecidas KDE Plasma Mobile, Phosh e Sxmo, mas existe a possibilidade de instalar outros ambientes, incluindo GNOME, MATE e Xfce.

No novo lançamento:
- A base de pacotes foi sincronizada com o Alpine Linux 3.17.
- O número de dispositivos oficialmente suportados pela comunidade aumentou de 27 para 31. Em comparação com a versão 22.06, foi adicionado suporte para os smartphones PINE64 PinePhone Pro, Fairphone 4, Samsung Galaxy Tab 2 10.1 e Samsung Galaxy E7.
- Um conjunto experimental de mudanças foi fornecido, permitindo o uso de um núcleo Linux genérico em vez de um núcleo específico para a firmware Android do fabricante, para dispositivos baseados em SoC Qualcomm SDM845 (Snapdragon 845), como os smartphones OnePlus 6/6T, SHIFT6mq e Xiaomi Pocophone F1. Em vez de drivers e componentes proprietários, foi utilizado um processo em segundo plano aberto chamado q6voiced para realizar chamadas, juntamente com o driver QDSP6 e uma pilha baseada no ModemManager/oFono.
- A interface gráfica Sxmo (Simple X Mobile), baseada no gerenciador de composição Sway e seguindo a filosofia Unix, foi atualizada para a versão 1.12. A nova versão ampliou as funcionalidades relacionadas ao uso de perfis de dispositivos (é possível usar diferentes layouts de botões e ativar determinadas funcionalidades para cada dispositivo). A adaptação foi feita para funcionar em dispositivos OnePlus 6/6T, Pocophone F1, Samsung Galaxy S III, Samsung Galaxy Tab A 9.7 (2015) e Xiaomi Redmi 2. Também melhorou a compatibilidade com o superd para gerenciar serviços.

- O ambiente Phosh, baseado nas tecnologias GNOME e desenvolvido pela empresa Purism para o smartphone Librem 5, foi atualizado para a versão 0.22, que apresenta um novo estilo visual e um redesign dos botões. No indicador de carga da bateria, foi implementada uma gradação do estado em intervalos de 10%. As notificações exibidas na tela de bloqueio do sistema agora permitem o uso de botões com ações. Foi adicionado o configurador phosh-mobile-settings e a ferramenta de depuração do teclado virtual phosh-osk-stub. Nas novas instalações do postmarketOS baseadas no Phosh, o gnome-text-editor foi substituído pelo gedit como editor de texto.


- A interface KDE Plasma Mobile foi atualizada para a versão 22.09, com uma visão detalhada das mudanças desde o lançamento de 22.04 disponível nas análises de versões 22.06 e 22.09. Entre as melhorias mais notáveis estão a expansão das funcionalidades e a modernização do design da interface Shell, da tela inicial e da interface de chamadas. A versão do postmarketOS baseada no Plasma Mobile decidiu remover o Firefox da instalação padrão, limitando-se ao navegador Angelfish, baseado em QtWebEngine, oferecido no KDE Plasma Mobile.


Fonte: opennet.ru





