O Linux em telefones ganha terreno graças a evolução do postmarketOS, que agora, já pode ser inicializado em mais de 200 telefones diferentes.
O PostmarketOS, ou simplesmente pmOS, é um sistema operacional livre e de código aberto em desenvolvimento principalmente para smartphones, baseado na distribuição Alpine Linux.
O sistema foi lançado em 6 de maio de 2017 com o código-fonte disponível no GitLab. Ele é capaz de executar diferentes interfaces de usuário baseadas em X e Wayland, como Plasma Mobile, MATE, GNOME 3, XFCE, e atualizações posteriores adicionaram suporte ao Unity8 e Phosh.
postmarketOS – Uma distribuição Linux para dispositivos móveis
O projeto visa fornecer um ciclo de vida de dez anos para smartphones. Esse é um projeto ambicioso que pode levar o Linux para telefones celulares e, após três anos de trabalho duro, alcançou vários marcos importantes, incluindo a inicialização em nada menos que 200 dispositivos diferentes.
Linux em telefones ganha terreno graças a evolução do postmarketOS
Nos primeiros três anos de vida, o postmarketOS ganhou popularidade considerável ao longo do tempo, em parte graças ao crescente interesse no campo após a enorme cobertura da imprensa de projetos como o Librem 5 e o PinePhone, em parte graças à sua ampla variedade de dispositivos suportados e processo de portabilidade extremamente fácil, que facilitou a execução do Linux na maioria dos telefones.
A notícia é que o sistema atingiu o marco de 200 dispositivos de inicialização, o que é uma conquista incrível, considerando a aura de mistério que o Linux em telefones e outros dispositivos ARM tinha até anos (se não meses).
Embora “200 dispositivos diferentes” não pareça uma grande conquista para alguns, certamente é algo verdadeiramente notável, pois se baseia em um esforço da comunidade que continua recebendo mais colaboradores.
Os problemas de portar o Linux para novos dispositivos ARM eram (ou melhores) são realmente muitos, pois, diferentemente de suas contrapartes x86 (“Intel/AMD”), cada peça de hardware precisa de uma porta adequada, “descrição do hardware” (DTS) e frequentemente drivers personalizados antes de poder inicializar o kernel do Linux.
E, como algumas pessoas sabem, escrever arquivos de configuração personalizados da Árvore de Dispositivos do kernel é muito fácil, especialmente considerando o quanto a maioria das placas ARM de smartphones são fechadas e não documentadas.
No entanto, o pmbootstrap do postmarketOS e várias outras ferramentas tornaram essa tarefa muito mais fácil, e as semelhanças entre muitas placas, dispositivos e telefones estão facilitando a transferência com o tempo.
Enquanto vários desses mais de 200 dispositivos estão longe de ser estáveis (por exemplo, falta de suporte para Xorg, GPU, rede sem fio ou rodando em kernels “downstream” não confiáveis antigos), e vários modems ou GPUs ainda não possuem drivers estáveis, assistir a bagunça das placas ARM finalmente obter alguma organização e tomar forma é um grande salto em direção ao suporte estável ao Linux para smartphones.
O postmarketOS agora é baseado no Alpine Linux 3.12 estável, e a equipe de desenvolvimento explica que a plataforma inicializa atualmente em mais de 200 telefones, embora apenas o dispositivo virtual QEMU seja suportado no canal principal.
E por falar em canais, o postmarketOS agora tem várias categorias para os dispositivos incluídos no processo de desenvolvimento, como main, testing e community (principal, teste e comunidade).
Segundo a equipe de desenvolvimento:
“Todas os ports de dispositivos existentes foram movidas para a categoria de teste e podem ser movidas para a comunidade ou principal, dependendo de quais recursos estão funcionando e de quão bem mantida é uma porta. Somente a comunidade e os principais dispositivos serão escolhidos a dedo para o ramo estável.”
“Também existem alguns dispositivos pendentes para serem transferidos para a comunidade a partir de testes, como o Nokia N900, Xiaomi Redmi 4X, Motorola Moto G4 Play, Samsung Galaxy A3, Samsung Galaxy A5, Samsung Galaxy S4 Mini Value Edition e Wileyfox Swift. Isso é quase sempre possível, porque eles já executam um kernel principal do Linux ou, no caso do MSM8916, estão sendo mantidos no momento. Os dispositivos MSM8974 também são candidatos, como o Nexus 5, Fairphone 2, OnePlus One e Samsung Galaxy S5.”
Por enquanto, o postmarketOS parece ser um daqueles projetos que realmente podem ter um grande futuro, mas tudo depende de quão comprometido cada colaborador realmente está em ajudar a melhorar ainda mais a experiência geral.
Neste ponto, o postmarketOS não pode se tornar seu sistema mobile de uso diário, mas, a julgar por todas as melhorias nos últimos três anos, isso não está tão longe de acontecer.
- Como instalar o jogo Combined! no Linux via Flatpak
- Como instalar o driver para o controle do Xbox no Ubuntu
- Como instalar o NeoGeo Pocket Emulator no Linux via Snap
- Como instalar o jogo Space Station 14 no Linux via Flatpak