Após 6 meses de desenvolvimento, foi lançado o projeto postmarketOS 25.06, que desenvolve uma distribuição Linux para dispositivos móveis, baseada na base de pacotes Alpine Linux, na biblioteca padrão C Musl e no conjunto de utilitários BusyBox. O objetivo do projeto é oferecer uma distribuição Linux para smartphones e tablets que não dependa do ciclo de vida de suporte das ROMs oficiais e que não esteja ligado a soluções tradicionais dos principais players da indústria. As compilações estão preparadas para 57 dispositivos, incluindo PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7, além de vários modelos Samsung Galaxy e Xiaomi. O suporte experimental é fornecido para mais de 600 dispositivos.
O ambiente postmarketOS é unificado e isola todos os componentes específicos de dispositivos em um pacote separado. Todos os demais pacotes são idênticos para todos os dispositivos e são baseados em pacotes da distribuição Alpine Linux. Nas compilações, sempre que possível, é usado o núcleo Linux vanilla, e quando isso não é possível, os núcleos dos firmwares preparados pelos fabricantes dos dispositivos. As principais interfaces de usuário oferecidas são KDE Plasma Mobile, Phosh, GNOME Mobile e Sxmo, mas há a possibilidade de instalar outros ambientes, incluindo MATE, COSMIC e Xfce.
No novo lançamento:
- Adicionada a opção de usar o gerenciador de sistema systemd em vez do sistema de inicialização OpenRC. O systemd é utilizado nas compilações com GNOME Mobile, KDE Plasma Mobile e Phosh. O OpenRC foi mantido na compilação com Sxmo. A razão para adicionar suporte ao systemd é a complexidade de manutenção da pilha de inicialização baseada em OpenRC em um contexto de dependência crescente do GNOME e do KDE em relação aos componentes do systemd. As camadas existentes para funcionamento do GNOME e do KDE sem systemd não oferecem algumas funcionalidades necessárias e têm problemas de manutenção. Com o uso do systemd na distribuição, será possível implementar novos recursos para controle granular de privilégios, segurança, gerenciamento de dependências entre serviços, suporte a cgroups e uso da ativação de serviços por socket.
- O número de compilações prontas aumentou de 53 para 57. Adicionado suporte para smartphones Google Pixel 3A XL, Motorola Moto G5 Plus, Xiaomi Redmi 7, Xiaomi Mi 9T, Redmi K20, Xiaomi POCO X3 NFC e Xiaomi Mi Pad 5 Pro.
- Implementado suporte para câmeras em smartphones OnePlus 6, Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S, Xiaomi Redmi 4 Standard e Xiaomi Redmi 4A.
- Para dispositivos com chips Qualcomm Snapdragon 425/427/430/435 (MSM89x7), como Motorola Moto E5 Plus, Motorola Moto G5s, Xiaomi Redmi 3S e Xiaomi Redmi 4, o suporte para subsistema de áudio e gerenciamento de carga foi incluido.
- A base de pacotes foi sincronizada com Alpine Linux 3.22.
- A interface KDE Plasma Mobile foi atualizada para a versão 6.3.5 (anteriormente era a versão 6.2.4). Em comparação com a versão anterior, a interface de alternância entre tarefas foi modernizada, as capacidades de gerenciamento de janelas foram ampliadas, melhorias foram feitas na barra de configurações rápidas, suporte para alternância manual de orientação de tela foi adicionado, foi implementada uma interface para monitoramento de tráfego e o widget de controle de volume foi aprimorado.



- O ambiente de usuário GNOME Mobile foi atualizado, utilizando a edição da interface GNOME Shell adaptada para uso em smartphones e tablets com tela sensível ao toque. Os componentes do GNOME Mobile foram migrados para a ramificação GNOME 48 (na versão anterior, utilizava-se o GNOME 46). As mudanças incluem a implementação de buffering dinâmico triplo na renderização, layout em pilha de notificações, uma nova fonte e expansão das ferramentas de gerenciamento de janelas.

- O ambiente Phosh, baseado nas tecnologias GNOME e desenvolvido pela Purism para o smartphone Librem 5, foi atualizado para a versão 0.47 (anteriormente era a versão 0.43). Entre as alterações, destacam-se a possibilidade de definir papéis de parede para a tela de bloqueio, a ampliação das funções da barra de acesso rápido, suporte à pesquisa na interface de seleção de arquivos, configuração da intensidade do feedback tátil e a exibição de mensagens amplas da operadora de celular. A partir de agora, o teclado virtual Stevia, que suporta a autocompletação de palavras e uma janela popup para entrada de caracteres adicionais, substitui o squeekboard como padrão.


- 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.17.1 (anteriormente 1.17.0).

- Foi proposto um novo interface no instalador, facilitando a instalação da distribuição em notebooks. A interface permite que, ao iniciar no modo live, seja feita a instalação no armazenamento interno, a configuração inicial e a instalação de pacotes adicionais.

- O pacote mobile-config-thunderbird foi incluído, que altera as configurações da versão desktop do cliente de e-mail Thunderbird para uso como aplicativo móvel.
- O pacote mobile-config-firefox foi aprimorado, permitindo o uso do Firefox padrão em dispositivos móveis.
- A entrega do pacote openssh-client foi descontinuada por padrão, que agora precisa ser instalado manualmente. O pacote também é instalado como uma dependência ao configurar o conjunto de desenvolvedor postmarketos-dev, que inclui alpine-sdk, bash e coreutils.
Fonte: opennet.ru








