WebOS OSE 2.10 lançado com acesso a diferentes armazenamentos

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

WebOS OSE 2.10 lançado com acesso a diferentes armazenamentos
WebOS OSE 2.10 lançado com acesso a diferentes armazenamentos

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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.