LG lança webOS Open Source Edition 2.27

Foi lançado o lançamento da plataforma aberta webOS Open Source Edition 2.27, que pode ser usada em diversos dispositivos portáteis, placas e sistemas de infoentretenimento automotivo. As placas Raspberry Pi 4 são consideradas a plataforma de hardware de referência, desenvolvida em repositório público sob licença Apache 2.0, e o desenvolvimento é supervisionado pela comunidade, aderindo a um modelo colaborativo de gestão de desenvolvimento.

Principais mudanças na nova versão:

  • O mecanismo do navegador foi atualizado para o Chromium 120 (anteriormente era usada a versão 108). O aplicativo que implementa o navegador Enact foi convertido para usar o conceito Browser Shell em vez do App Shell, o que expandiu a funcionalidade e a flexibilidade do processamento de conteúdo. A arquitetura do aplicativo App Shell envolve o uso de sua própria implementação da interface do usuário, na qual o conteúdo da web renderizado é exibido, e a arquitetura do Browser Shell se resume ao uso de elementos de interface padrão do navegador base.
  • Adicionados recursos adicionais para aplicativos da web independentes (PWA, Progressive Web Application), como suporte para navegação com botões avançar e voltar, rolagem mais conveniente e capacidade de exibir notificações push.
  • Maior eficiência do processo de montagem. As extensões dos arquivos com imagens para rodar no emulador foram alteradas de “.wic.vmdk” para “wic.vmdk.gz”.
  • O método setSupportedActions foi adicionado à API com.webos.service.mediacontroller, que forma a interface de controle de reprodução, para definir a lista de operações suportadas (reproduzir, pausar, próximo, anterior, silenciar, ativar o som).
  • O serviço do sistema luna-sysservice está livre de ligação ao Qt.
  • A estrutura Qt foi atualizada para a versão 6.7.2.
  • Adicionada a possibilidade de alterar as cores utilizadas no design do configurador (aplicativo Configurações).


LG lança webOS Open Source Edition 2.27

A plataforma webOS foi originalmente desenvolvida pela Palm em 2008 e foi usada nos smartphones Palm Pre e Pixie. Em 2010, após a aquisição da Palm, a plataforma passou para as mãos da Hewlett-Packard, após a qual a HP tentou utilizar esta plataforma em suas impressoras, tablets, laptops e PCs. Em 2012, a HP anunciou a tradução do webOS em um projeto independente de código aberto e em 2013 começou a abrir o código-fonte de seus componentes. Em 2013, a plataforma foi comprada da Hewlett-Packard pela LG e agora é usada em mais de 70 milhões de TVs e dispositivos de consumo LG. Em 2018, foi fundado o projeto webOS Open Source Edition, através do qual a LG tentou regressar a um modelo de desenvolvimento aberto, atrair outros participantes e expandir a gama de dispositivos suportados em webOS.

O ambiente do sistema webOS é criado usando ferramentas OpenEmbedded e pacotes básicos, bem como um sistema de construção e um conjunto de metadados do projeto Yocto. Os principais componentes do webOS são o gerenciador de sistemas e aplicativos (SAM, System and Application Manager), 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 a estrutura Qt e o mecanismo do navegador Chromium.

A renderização é feita através de um gerenciador composto utilizando o protocolo Wayland. Para desenvolver aplicações customizadas, propõe-se a utilização de tecnologias web (CSS, HTML5 e JavaScript) e do framework Enact, baseado em React, mas também é possível criar programas em C e C++ com interface baseada em Qt. O shell do usuário e os aplicativos gráficos integrados são implementados principalmente como programas nativos escritos usando a tecnologia QML. O shell padrão do Home Launcher é otimizado para controle de tela sensível ao toque e oferece o conceito de rotação de mapas (em vez de janelas).

O armazenamento DB8 é usado para armazenar dados estruturados no formato JSON, utilizando o banco de dados LevelDB como backend. O Bootd, baseado no systemd, é usado para inicialização. Os subsistemas uMediaServer e Media Display Controller (MDC) são oferecidos para processamento de conteúdo multimídia e áudio. servidor O PulseAudio é utilizado. Para atualizações automáticas de firmware, são usados ​​o OSTree e a substituição atômica de partições (duas partições de sistema são criadas, uma das quais fica ativa e a outra é usada para copiar a atualização).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster