postmarketOS adota systemd para melhor suporte GNOME, KDE Plasma

postmarketOS adota systemd para melhor suporte GNOME, KDE Plasma

A distro Linux postmarketOS adota o sistema systemd init para oferecer melhor compatibilidade com os mais recentes desktops KDE Plasma Mobile e GNOME.

Os criadores da distribuição móvel postmarketOS, baseada no Alpine Linux, anunciaram que estão agora adicionando suporte ao sistema de inicialização systemd, junto com o OpenRC e outros sistemas de inicialização alternativos.

Por mais de seis anos, o postmarketOS tem sido uma opção valiosa para a comunidade de código aberto, oferecendo um sistema operacional móvel robusto que pode ser instalado em uma variedade de dispositivos onde o Android ou outros sistemas móveis não são mais suportados.

PinePhonepostmarketOS

Utilizando como base o Alpine Linux, o postmarketOS sempre foi configurado com o OpenRC como seu sistema de inicialização padrão, mas também oferecia suporte para sistemas semelhantes, como runit, s6 ou dinit. Agora, visando proporcionar aos usuários mais opções e uma melhor compatibilidade com os ambientes de desktops como o KDE Plasma Mobile e o GNOME, o postmarketOS está introduzindo o suporte ao systemd.

A adoção do systemd traz várias vantagens para o postmarketOS, incluindo controles de privilégios mais granulares, uma análise integrada do tempo de inicialização, recursos avançados de gerenciamento de dependências de serviços e análise de segurança, além de uma integração mais estreita com cgroups (estáticos e dinâmicos) e ativação de soquete para facilitar a impressão de dispositivos sem a necessidade do CUPS.

Além disso, os desenvolvedores do postmarketOS costumavam usar polyfills do systemd em cima do OpenRC para garantir a compatibilidade com os desktops KDE Plasma Mobile e GNOME. Com o suporte direto ao systemd, esse esforço extra de manutenção de código não será mais necessário.

"Após quase um ano de consideração séria, decidimos resolver essas incompatibilidades e atritos fornecendo uma versão do postmarketOS que utilize o systemd", afirmaram os desenvolvedores. "Uma das principais barreiras que enfrentamos enquanto colaborávamos mais de perto com os desenvolvedores do KDE e do GNOME era a dificuldade de adaptação à nossa pilha baseada em OpenRC."

Atualmente, o postmarketOS suporta várias interfaces de usuário, como Sxmo, Phosh, GNOME Shell on Mobile e KDE Plasma Mobile. Enquanto as imagens do Sxmo continuarão a ser construídas com o OpenRC, as imagens do GNOME e do KDE Plasma Mobile serão agora baseadas no systemd. Os desenvolvedores já disponibilizaram algumas imagens de prova de conceito executando o GNOME, disponíveis para download imediato para dispositivos como OnePlus 6 (enchilada), OnePlus 6T (fajita) e os telefones Librem 5.

Ainda há muito trabalho a ser feito para os desenvolvedores do postmarketOS, já que eles precisam ajustar as portas dos dispositivos existentes para suportar o systemd. No entanto, espera-se que em breve uma nova versão estável do postmarketOS esteja disponível para download, com suporte para novos dispositivos e os mais recentes lançamentos do Plasma Mobile 6 e GNOME 46.

Créditos da imagem: Pine64

Última atualização deste artigo: 5 de march de 2024