Após 6 meses de desenvolvimento, foi lançado o projeto postmarketOS 26.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 é fornecer uma distribuição Linux para smartphones e tablets, independente do ciclo de vida de suporte dos firmwares oficiais e não atada a soluções padrão dos principais players da indústria. As compilações foram preparadas para 65 dispositivos (32 — community e 33 — testing), 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, assim como diversos modelos Samsung Galaxy e Xiaomi. Suporte experimental limitado é 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:
- Foi adicionada suporte para dispositivos Google Asurada Chromebook,
Google Cherry Chromebook, Google Corsola Chromebook, Radxa Dragon Q6A e PINE64 PineNote. Devido a problemas de manutenção ou entrega de núcleos obsoletos, as compilações para ASUS MeMO Pad 7, Microsoft Surface RT, NVIDIA Tegra ARMv7, Samsung Chromebook e
Xiaomi Mi Pad 5 Pro foram movidas para a categoria 'testing'. - A interface KDE Plasma Mobile foi atualizada para a versão 6.6.5 (anteriormente fornecida era a versão 6.5.6).


- O ambiente Phosh, baseado nas tecnologias GNOME e desenvolvido pela Purism para o smartphone Librem 5, foi atualizado para a versão 0.55 (anteriormente era usada a versão 0.51). Algumas configurações específicas do postmarketOS foram transferidas para o configurador Phosh Mobile Settings, que anteriormente eram oferecidas como aplicativos separados. A mudança do gerenciador de exibição próprio tinydm para o ambiente de entrada recomendado pelo projeto Phosh, phrog, e o processo em segundo plano greetd foi realizada.
1.18.1.

- Os componentes GNOME foram atualizados para a versão GNOME 50, mas o ambiente do usuário GNOME Mobile, que utiliza a shell GNOME Shell adaptada para dispositivos móveis e tablets com tela sensível ao toque, continua na versão GNOME 48.

- Foi retomada a capacidade de instalar a interface de usuário Plasma Bigscreen, projetada para uso em dispositivos multimídia conectados a televisores e projetores. O ambiente é otimizado para funcionamento em grandes telas e para controle sem teclado, utilizando controles remotos ou assistentes de voz.

- Ao instalar o ambiente de desktop KDE Plasma em ambientes com systemd, o gerenciador de login plasma-login-manager é utilizado por padrão, em vez do sddm. O suporte para o funcionamento do KDE Plasma em ambientes baseados no sistema de inicialização OpenRC foi descontinuado, não é recomendado para uso e será removido em uma das próximas versões, a menos que alguém se manifeste para assumir o suporte dessa funcionalidade.
- A tela de inicialização foi reformulada, utilizando o pacote Plymouth em vez do pbsplash. Foi adicionada uma animação com desaparecer e aparecer gradual de segmentos do logotipo. Ao pressionar a tecla ESC ou o botão Power durante a exibição da tela de inicialização, o modo de exibição do log de inicialização é ativado.
- Em dispositivos com motor de vibração, foi implementado o uso de um sinal de vibração para indicar o carregamento.
- A base de pacotes foi sincronizada com o Alpine Linux 3.24. O gerenciador de sistema systemd foi atualizado para a versão 261 (anteriormente foi fornecida a versão 257).
- Por padrão, o pacote sudo-rs, escrito em Rust, é usado em vez do utilitário doas para executar comandos com privilégios elevados.
Fonte: opennet.ru






