Lansering av webOS Open Source Edition 2

Presenteras ny gren av den öppna plattformen webOS Open Source Edition 2, som är inriktad på att utrusta smarta enheter. Plattformen utvecklas i det offentliga förrådet enlighet med licensen Apache 2.0, och utvecklingen övervakas av en gemenskap som följer en gemensam modell för utvecklingshantering. Som referens hårdvaruplattform betraktas Raspberry Pi 4-kort.

webOS-plattformen förvärvades 2013 av LG från Hewlett-Packard och används på mer än 70 miljoner TV-apparater och konsumentprodukter från LG. Projektet webOS Open Source Edition grundades 2018 efter att LG försökte återgå till en öppen utvecklingsmodell för att attrahera fler deltagare och bredda utbudet av enheter där webOS kan användas.

Systemmiljön för webOS formas med hjälp av verktyg och grundläggande paket OpenEmbedded, samt byggsystem och en uppsättning metadata från projektet Yocto. Nyckelkomponenterna i webOS är system- och applikationshanteraren (SAM, System and Application Manager) som ansvarar för att köra applikationer och tjänster, och Luna Surface Manager (LSM), som formar användargränssnittet. Komponenterna är skrivna med hjälp av Qt-ramverket och webbläsarmotorn Chromium.

Rendering sker via en sammansättningshanterare som använder Wayland-protokollet. För utveckling av användarapplikationer rekommenderas web-teknologier (CSS, HTML5 och JavaScript) och ramverket Enact, baserat på React, men det är även möjligt att skapa program i C och C++ med gränssnitt baserat på Qt. Användargränssnittet och inbyggda grafiska applikationer genomförs i huvudsak som inhemska program skrivna med hjälp av QML-teknologin.

För att lagra data i strukturerat format med hjälp av JSON-format används lagringslösningen DB8, som använder LevelDB som backend.
Initieringen använder bootd baserat på systemd. För bearbetning av multimediainnehåll erbjuds subsystemen uMediaServer och Media Display Controller (MDC), och PulseAudio används som ljudserver.

Egenskaper webOS Open Source Edition 2:

  • En ny referensanvändargränssnitt — Home Launcher, optimerat för hantering med pekskärmar och erbjuder en förbättrad idé med roterande kort (istället för fönster). Gränssnittet har också en snabbstartspanel, där genvägar för ofta använda funktioner, såsom åtkomst till inställningar och meddelanden, placeras;

    Lansering av webOS Open Source Edition 2
  • Plattformen är anpassad för användning i bilarnas infotainment-system. Till exempel finns det möjlighet att arbeta i miljöer med två skärmar, vanligtvis använda i passagerar-multimediasystem;
  • Funktioner för automatisk uppdatering av mjukvara föreslås (FOTA — Firmware-Over-the Air), baserat på användning av OSTree och atomär systemuppdatering. Hela systemavbildningen återuppbyggs helt, utan att delas upp i separata paket. Systemets uppdateringar baseras på användning av två systempartitioner, varav en är aktiv medan den andra används för att kopiera uppdateringen; efter installationen av uppdateringen byts partitionernas roller;
  • En SoftAP-läge (Tethering) har lagts till, vilket möjliggör skapandet av en trådlös åtkomstpunkt för att ansluta andra enheter till nätverket;
  • Stödet för mandatstyrd åtkomst baserat på Smack-modulen (Simplified Mandatory Access Control Kernel) har lagts till;
  • Bluetooth och WiFi stödet har förbättrats;
  • Den referenshårdvaruplattformen har uppdaterats till Raspberry Pi 4 (tidigare föreslogs användning av Raspberry Pi 3 Model B), som kan ansluta två skärmar via HDMI, använda en mer avancerad GPU, samt stödja Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE och USB 3.0;
  • För loggning används som standard aktiverad journald från systemd;
  • Versionerna av tredjeparts komponenter som ligger till grund för plattformen har uppdaterats, inklusive Qt 5.12 och Chromium 72.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster