Foi lançado o projeto postmarketOS 21.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 ROMs oficiais e não esteja atrelada às soluções típicas dos principais players da indústria, que definem a direção do desenvolvimento. As compilações foram preparadas para PINE64 PinePhone, Purism Librem 5 e 23 dispositivos suportados pela comunidade, incluindo Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 e até mesmo Nokia N900. O 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 Alpine Linux 3.15.
- O número de dispositivos oficialmente suportados pela comunidade aumentou de 15 para 23. Suporte adicionado para dispositivos Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 e Xiaomi Pocophone F1. O comunicador PC Nokia N900 foi temporariamente removido da lista de dispositivos suportados, com o suporte sendo transferido da categoria de dispositivos suportados pela comunidade para a categoria 'testing', para a qual não são publicadas compilações prontas. Essa mudança está relacionada à saída do responsável e à necessidade de atualização do kernel para Nokia N900 e teste das compilações. Entre os projetos que continuam a desenvolver compilações para Nokia N900, destaca-se o Maemo Leste.
- Para os smartphones e tablets suportados, foram criadas compilações com interfaces de usuário Phosh, KDE Plasma Mobile e Sxmo, otimizadas para dispositivos móveis. Para outros tipos de dispositivos, como o laptop PineBook Pro, foram preparadas compilações com desktops estacionários baseados em KDE Plasma, GNOME, Sway e Phosh.
- As versões das interfaces de usuário móvel foram atualizadas. A interface gráfica Sxmo (Simple X Mobile), que adere à filosofia Unix, foi atualizada para a versão 1.6. A mudança mais importante na nova versão foi a transição para o uso do gerenciador de janelas Sway em vez do dwm (o suporte para dwm foi mantido como uma opção) e a transição da pilha gráfica do X11 para o Wayland. Entre outras melhorias em Sxmo, destaca-se a reestruturação do código de bloqueio de tela, suporte a chats em grupo e a possibilidade de envio/recebimento de MMS.

A interface Plasma Mobile foi atualizada para a versão 21.12, cuja revisão detalhada foi apresentada em uma notícia separada.

- O ambiente Phosh, baseado nas tecnologias GNOME e desenvolvido pela Purism para o smartphone Librem 5, continua a se basear na versão 0.14.0, apresentada na edição postmarketOS 21.06 SP4, e implementa inovações como a exibição de uma tela de inicialização para indicar o lançamento de aplicativos, um indicador de atividade do Wi-Fi em modo hotspot, botões de controle no widget do reprodutor de mídia e a interrupção da reprodução ao desconectar os fones de ouvido. Entre as mudanças adicionais adicionadas no postmarketOS 21.12, destaca-se a atualização de muitos programas GNOME, incluindo gnome-settings, para o estado GNOME 41, assim como a resolução de problemas de exibição do ícone do Firefox na janela de pré-visualização.

- Adicionado um manipulador TTYescape, que permite alternar para o modo console com a linha de comando clássica em dispositivos que não têm um teclado externo conectado. O modo é considerado análogo à tela "Ctrl+Alt+F1", fornecida nas distribuições clássicas do Linux, que pode ser usada para finalizar processos seletivamente, diagnosticar travamentos da interface e outras manutenções. A ativação do modo console é realizada por meio de três pressionamentos curtos do botão de energia enquanto mantém pressionado o botão de aumentar o volume. Uma combinação similar é usada para retornar à interface gráfica.

- O aplicativo postmarketos-tweaks foi atualizado para a versão 0.9.0, que trouxe a capacidade de gerenciar o filtro de lista de aplicativos no Phosh e mudar o tempo de espera para entrar no modo de suspensão profunda. No postmarketOS 21.12, esse tempo de espera foi reduzido de 15 para 2 minutos por padrão, para economizar carga da bateria.

- Reescrito o conjunto de ferramentas para gerar arquivos de inicialização (postmarketos-mkinitfs), que melhorou o suporte a scripts para instalação de arquivos adicionais relacionados ao processo de inicialização (boot-deploy), aumentando significativamente a estabilidade da atualização do kernel e do initramfs.
- Proposto um novo conjunto de arquivos de configuração para o Firefox (mobile-config-firefox 3.0.0), que foi adaptado para as mudanças na interface do Firefox 91. Na nova versão, a barra de navegação do Firefox foi movida para a parte inferior da tela, a interface do modo leitor foi aprimorada e o bloqueador de anúncios uBlock Origin foi adicionado por padrão.

Fonte: opennet.ru






