E foi lançado o WebOS OSE 2.10 com acesso a diferentes armazenamentos. Confira todas as novidades e descubra onde baixar a distro.
WebOS Open Source Edition é um sistema operacional que pode ser usado em uma variedade de dispositivos portáteis, painéis e sistemas de infoentretenimento para automóveis. As placas Raspberry Pi 4 são consideradas a plataforma de hardware de referência.
O WebOS foi originalmente desenvolvido pela Palm em 2008 e foi usado nos smartphones Palm Pre e Pixie. A aquisição da Palm em 2010 passou a plataforma para a Hewlett-Packard, após o que a HP tentou usar a plataforma em suas impressoras, tablets, laptops e PCs.
Em 2012, a HP anunciou a transferência do webOS para um projeto de código aberto separado e em 2013 começou a abrir o código-fonte para seus componentes.
Em 2018, foi fundado o projeto webOS Open Source Edition, por meio do qual a LG buscou retornar a um modelo de desenvolvimento aberto, atrair outros participantes e ampliar a gama de dispositivos compatíveis com webOS.
Os principais componentes do webOS são o System and Application Manager (SAM), que é responsável pela execução de aplicativos e serviços, e o Luna Surface Manager (LSM), que forma a interface do usuário.
Os componentes são escritos usando o framework Qt e o motor do navegador Chromium. A renderização é feita por meio de um gerenciador de composição usando o protocolo Wayland.
Para o desenvolvimento de aplicações customizadas, propõe-se o uso de tecnologias web (CSS, HTML5 e JavaScript) e do framework Enact baseado em React, mas também é possível criar programas C e C++ com interface baseada em Qt.
O shell customizado e os aplicativos gráficos integrados são implementados principalmente como programas nativos escritos com a tecnologia QML.
Para armazenar dados em um formulário estruturado usando o formato JSON, o armazenamento DB8 é usado, que usa o banco de dados LevelDB como backend. Usa bootd baseado em systemd para inicialização.
Para o processamento de conteúdo multimídia, os subsistemas uMediaServer e Media Display Controller (MDC) são oferecidos, o PulseAudio é usado como o servidor de som. Para atualizar automaticamente o firmware, OSTree e Atomic Partition Replacement são usados
Agora, acaba de ser realizado o lançamento da nova versão da plataforma aberta WebOS OSE 2.10.
Novidades do WebOS OSE 2.10
Nesta nova versão, podemos descobrir que a estrutura de acesso ao armazenamento foi implementada, que fornece uma interface única para acessar vários armazenamentos, incluindo armazenamento interno, drives USB e sistemas de armazenamento em nuvem (até agora apenas o Google é compatível com o Drive).
A estrutura permite, por meio de uma interface de usuário comum, visualizar e abrir documentos, imagens e arquivos de todos os provedores de armazenamento configurados.
O mecanismo do navegador fornece armazenamento criptografado de cookies de sessão e autenticação, e um novo serviço Peripheral Manager foi adicionado para gerenciar dispositivos periféricos, que oferece suporte à interação com dispositivos por meio de interfaces GPIO, SPI, I2C e UART.
O serviço permite organizar a gestão de novos dispositivos sem alterar o código fonte da plataforma.
Observa-se também que foram ampliadas as capacidades do modelo ACG (Grupos de Controle de Acesso), utilizado para restringir as permissões dos serviços que utilizam o Luna Bus.
Na nova versão do WebOS OSE 2.10, todos os serviços legados que antes usavam o modelo de segurança anterior foram migrados para o ACG e a sintaxe das regras do ACG foi alterada.
Por fim, se você tiver interesse em saber mais sobre esta nova versão lançada, pode conferir os detalhes no seguinte endereço.
Como obter o webOS
Para os interessados em utilizar o webOS Open Source Edition, é necessário gerar a imagem do sistema para o seu dispositivo, para isso podem consultar os passos a seguir a partir do seguinte link.