A equipe do webOS Ports anunciou o LuneOS Eiskaffee, a primeira versão estável do LuneOS desde 2019. Confira os detalhes dessa atualização.
Um ano depois de a HP descontinuar seus smartphones e tablets webOS em 2011, a empresa iniciou o processo de código aberto do software por trás desses dispositivos.
E isso permitiu que uma equipe de desenvolvedores independentes mantivesse vivo o sonho do webOS, mais ou menos.
A equipe do webOS Ports vem desenvolvendo um fork do sistema operacional chamado LuneOS desde 2014, mas apenas alguns dispositivos (a maioria antigos) são oficialmente suportados e os desenvolvedores têm estado bastante quietos nos últimos anos: até este mês o mais recente o lançamento do LuneOS tinha quase cinco anos.
Mas isso mudou em 15 de fevereiro, quando a equipe lançou o LuneOS Eiskaffee, a primeira versão estável do sistema operacional desde 2019.
LuneOS Eiskaffee, a primeira versão estável do LuneOS desde 2019
O WebOS tem uma história um tanto complicada: o sistema operacional foi desenvolvido pela Palm como uma última tentativa de competir com Android e iOS.
Ele introduziu algumas ideias interessantes, como suporte para aplicativos criados usando HTML5 e outras tecnologias da web, e uma interface multitarefa baseada em cartão que mais tarde foi adotada por outros sistemas operacionais.
Mas isso não foi suficiente para manter a Palm competitiva, e a empresa vendeu sua propriedade intelectual para a HP, que assumiu o desenvolvimento de hardware e software webOS, muito brevemente.
O HP TouchPad da empresa foi o único tablet fornecido com webOS e foi descontinuado logo após o lançamento.
Ironicamente, a liquidação imediata da HP após o cancelamento do TouchPad tornou-o um dispositivo popular: foi um dos primeiros tablets genuinamente decentes que você poderia comprar por US$ 99, mas somente depois que a HP reduziu os preços para limpar o estoque restante.
E teve uma vida após a morte interessante quando os hackers descobriram como substituir seu software webOS, pouco suportado, pelo Android.
A HP acabou vendendo o webOS para a LG, que o adaptou para uso em smart TVs. E é basicamente para isso que é usado hoje em dia.
Mas a LG continua a oferecer uma edição de código aberto do webOS, e isso é útil para o pessoal por trás do LuneOS, que pode continuar a basear seu sistema operacional para smartphones e tablets em versões relativamente atualizadas lançadas pela LG para TVs inteligentes.
Então, o que há de novo no LuneOS Eiskaffee? Entre outras coisas, ele traz um monte de melhorias internas, uma mudança do Qt5 para o Qt6, versões atualizadas de pulseaudio, wayland e outros componentes básicos, e uma reformulação de todo o sistema operacional no software webOS OSE (Open Source Edition) da LG, o que significa que o LuneOS obtém os benefícios de compartilhar uma base de código com a LG, incluindo o fato de que a LG testou seu software em dispositivos de produção (mesmo que esses dispositivos sejam principalmente TVs).
Os desenvolvedores do LuneOS também adicionaram suporte para mais dispositivos, incluindo PinePhone, PinePhone Pro e PineTab2.
Como esses dispositivos suportam um kernel Linux próximo da linha principal (kernel mainline), eles não apenas podem executar aplicativos webOS/LuneOS, mas também suportam Waydroid para executar aplicativos Android.
Outros dispositivos suportados usam Halium, o que significa que usam drivers Android 9.0 para comunicação entre hardware e software.
Esses dispositivos de suporte são, como eu disse, muito antigos. Eles incluem os dispositivos suportados, incluindo Google Nexus 4, Nexus 5 e Nexus 7 (modelo 2012), Xiaomi A1, Redmi 5 e Redmi Note 4X e HP TouchPad.
Mas um dos objetivos da equipe do webOS é “fornecer uma imagem GSI para dispositivos Android mais recentes (9.0+)” para que seja relativamente fácil atualizar uma versão do LuneOS baseada em Halium na maioria dos dispositivos Android mais recentes que possuem bootloaders desbloqueados.
Também existem versões do LuneOS disponíveis para Raspberry Pi 2 e Raspberry Pi 3, bem como uma imagem do VirtualBox Emulator que permite testar o sistema operacional em uma máquina virtual.
Só não espere uma experiência completa, totalmente funcional ou totalmente atualizada. De acordo com as notas de lançamento, ainda há muito trabalho a ser feito.
No momento não há suporte para áudio em aplicativos da web, por exemplo, mas a equipe diz que planeja resolver isso quando atualizar o mecanismo do navegador do Chromium 94 para o Chromium 108.
A equipe também diz que há trabalho a ser feito na arquitetura de câmera e multimídia, e o roteiro pede a adição de “novos aplicativos básicos, como câmera, lanterna, reprodutor de áudio, reprodutor de vídeo”.
Você pode encontrar downloads no GitHub e instruções de instalação específicas do dispositivo no site webOS-Ports.