Lançamento da plataforma webOS Open Source Edition 2

Apresentada uma nova ramificação da plataforma aberta webOS Open Source Edition 2, voltada para a capacitação de dispositivos inteligentes. A plataforma está se desenvolvendo em um repositório público sob a licença Apache 2.0, e o desenvolvimento é supervisionado pela comunidade, seguindo um modelo colaborativo de gerenciamento de desenvolvimento. A Raspberry Pi 4 é considerada a plataforma de hardware de referência.

A plataforma webOS foi adquirida pela LG da Hewlett-Packard em 2013 e é utilizada em mais de 70 milhões de televisores e dispositivos de consumo da LG. O projeto webOS Open Source Edition foi iniciado em 2018, após a LG tentar retornar a um modelo de desenvolvimento aberto para atrair outros participantes e expandir a gama de dispositivos que podem usar o webOS.

O ambiente de sistema do webOS é formado usando ferramentas e pacotes básicos do OpenEmbedded, assim como um sistema de compilação e um conjunto de metadados do projeto Yocto. Os componentes-chave do webOS são o gerenciador de sistema 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 o framework Qt e o motor de navegador Chromium.

O rendering é realizado através de um gerenciador de composição que utiliza o protocolo Wayland. Para o desenvolvimento de aplicativos de usuário, é sugerido o uso de tecnologias web (CSS, HTML5 e JavaScript) e o framework Enact, baseado em React, mas também é possível criar programas em C e C++ com interfaces baseadas em Qt. A interface do usuário e os aplicativos gráficos incorporados são, na maioria, implementados como programas nativos, escritos usando a tecnologia QML.

Para o armazenamento de dados em um formato estruturado usando JSON, é utilizado o armazenamento DB8, que utiliza o banco de dados LevelDB como backend.
Para a inicialização, utiliza-se bootd baseado em systemd. Para o processamento de conteúdo multimídia, são oferecidos subsistemas uMediaServer e Media Display Controller (MDC), e o PulseAudio é utilizado como servidor de áudio.

Características webOS Open Source Edition 2:

  • Foi proposto um novo interface de padrão — Home Launcher, otimizado para gestão em tela sensível ao toque e oferecendo um conceito aprimorado de cartões alternativos (ao invés de janelas). A interface também inclui uma barra de acesso rápido, que contém atalhos para funções frequentemente utilizadas, como acesso a configurações e notificações;

    Lançamento da plataforma webOS Open Source Edition 2
  • A plataforma é adaptada para uso em sistemas de infoentretenimento automotivo. Por exemplo, foi garantida a possibilidade de operação em ambientes com duas telas, normalmente utilizadas em sistemas multimídia para passageiros;
  • Foram propostos meios para atualização automática de firmware (FOTA — Firmware-Over-the Air), baseada na utilização de OSTree e atualização atômica do sistema. A imagem do sistema é recomposta como um todo, sem divisão em pacotes individuais. O sistema de atualizações é baseado na utilização de duas partições do sistema, uma das quais é ativa, enquanto a segunda é utilizada para copiar a atualização; após a instalação da atualização, as partições trocam de papel;
  • Adicionado o modo SoftAP (Tethering), permitindo organizar um ponto de acesso sem fio para conectar outros dispositivos à rede;
  • Adicionada a suporte para controle de acesso obrigatório baseado no módulo do núcleo Smack (Simplified Mandatory Access Control Kernel);
  • Apoio ao Bluetooth e Wi-Fi foi aprimorado;
  • A plataforma de hardware padrão foi atualizada para a placa Raspberry Pi 4 (anteriormente proposta a utilização da Raspberry Pi 3 Model B), na qual é possível conectar duas telas via HDMI, utilizar um GPU mais avançado, usar Ethernet Gigabit, Wi-Fi de duas bandas, Bluetooth 5.0/BLE e USB 3.0;
  • Para o registro de logs por padrão, é utilizado journald do systemd;
  • As versões de componentes de terceiros que sustentam a plataforma foram atualizadas, incluindo Qt 5.12 e Chromium 72.

Fonte: opennet.ru

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