Lançamento do postmarketOS v26.06 (Alpen Avocado)
(postmarketos.org)- Voltado principalmente para entusiastas de Linux; ainda não é uma versão adequada para usuários que esperam um nível de acabamento comparável ao Android ou iOS
- Baseado no Alpine Linux 3.24, com atualização das versões das interfaces móveis para GNOME 50, KDE Plasma Mobile 6.6.5 e Phosh 0.55.0
- Após atualizar uma instalação existente, as tarefas manuais recomendadas são: se você não usa SXMO, remover do grupo input; remover o ffmpegthumbnailer; e migrar as configurações personalizadas de cmdline do kernel para
/etc/kernel-cmdline.d/ - O método antigo de cmdline do kernel continuará sendo suportado por enquanto, mas já exibe um aviso de descontinuação
- A ferramenta padrão de elevação de privilégios em novas instalações mudou de doas para sudo-rs
- A tela de boot mudou de pbsplash para Plymouth; é possível exibir o log de inicialização com ESC ou com o botão de energia do telefone, e girar a splash screen em dispositivos onde ela aparece incorretamente
- Dispositivos com suporte a vibração podem vibrar durante a inicialização; não há efeito em aparelhos sem módulo initramfs ou que não conseguem vibrar
- O Phosh integrou os recursos relacionados do antigo app postmarketOS tweaks ao Phosh Mobile Settings e trocou o display manager de tinydm para greetd e phrog
- A variante com systemd do desktop Plasma usa o plasma-login-manager em vez do sddm; a combinação de Plasma com OpenRC no postmarketOS não é mais recomendada e será desativada no futuro
- O Plasma Bigscreen havia sido desativado após a v24.06 por incompatibilidade com o Plasma 6, mas voltou a estar disponível na v26.06
- A atualização do ModemManager adiciona novos recursos, como cell broadcast
- Os pacotes genéricos de kernel
linux-postmarketos-{mainline,stable,lts}estão incluídos na v26.06 e receberão upgrades e permanecerão atualizados durante todo o período de suporte da v26.06 - Há 254 dispositivos na categoria testing, e ASUS MeMO Pad 7, Microsoft Surface RT, NVIDIA Tegra ARMv7, Samsung Chromebook e Xiaomi Mi Pad 5 Pro foram movidos de community para testing porque seus kernels são antigos demais ou não recebem manutenção
- Entre os novos dispositivos da categoria community estão Google Asurada Chromebook, Google Cherry Chromebook, Google Corsola Chromebook, Radxa Dragon Q6A e PINE64 PineNote
- Entre os problemas ainda não resolvidos estão:
pmOS_rootusando 99% após reflash para alguns usuários, prompt de/dev/loop1p2ao iniciar o Phosh, artefatos no ajuste de brilho no Fairphone 5, volume de áudio excessivo no Fairphone 3, ausência de splash screen no Librem 5 e falha dos tons DTMF no PinePhone {p:99}
1 comentários
Comentários do Lobste.rs
Fico animado em saber que eles vão se concentrar em colocar dispositivos na categoria Main em breve. No momento ela está vazia
Acho que o que o GrapheneOS e o SailfishOS fizeram bem foi focar em poucos dispositivos e fazer com que funcionassem realmente bem, como aconteceu depois que a Jolla desistiu de tentar com hardware. No estande do pmOS na FOSDEM do ano passado, perguntei “qual celular eu deveria comprar para usar isso?”, mas na prática não consegui uma resposta. Tentei instalar no meu antigo Xiaomi Mi 9T para mexer um pouco, mas faltava até suporte de driver para coisas como a câmera ou verificação do estado atual da bateria, então era difícil usar como algo além de um brinquedo
O motivo de isso ser significativo em vez de usar SailfishOS é que, na minha experiência, algo baseado em libhybris não é uma experiência Linux de verdade e acaba te atrapalhando em momentos inesperados. Por exemplo, até instalar Flatpak não é tão simples quanto em outros lugares
O postmarketOS não faz isso e tenta usar kernel mainline sempre que possível. Por isso, é preciso reescrever os drivers de cada dispositivo para que sejam aceitos upstream, analisar o que o kernel downstream faz e também refinar as ferramentas de espaço de usuário. Kernels downstream normalmente são uma enorme bagunça difícil de levar para upstream
No longo prazo, essa abordagem é melhor. Por exemplo, ela permite usar kernels atuais até em dispositivos de 13 anos cujo Android deixou de receber atualizações há muito tempo. Em compensação, em muitos dispositivos o suporte de hardware ainda fica abaixo do nível de GrapheneOS ou SailfishOS
Ah, recentemente atualizei meu dispositivo com suporte anterior para 25.12 e ele não inicializou, então acho que vou tentar de novo com esta versão :)