WebOS Open Source Edition 2 Platform Release

Presenteras ny öppen plattformsgren webOS Open Source Edition 2, fokuserat på att utrusta smarta enheter. Plattformen utvecklas i offentligt förvar under Apache 2.0-licensen, och utvecklingen övervakas av gemenskapen, som följer gemensam utvecklingsledningsmodell. Raspberry Pi 4-kort anses vara referenshårdvaruplattformen.

WebOS-plattformen 2013 var köpte ut av LG från Hewlett-Packard och används på mer än 70 miljoner LG TV-apparater och konsumentenheter. WebOS Open Source Edition-projektet grundades 2018 efter att LG försökte återgå till en öppen utvecklingsmodell för att locka andra deltagare och utöka utbudet av enheter som webOS kunde användas på.

WebOS-systemmiljön skapas med hjälp av verktyg och baspaket OpenEmbedded, samt byggsystemet 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 utgör användargränssnittet. Komponenterna är skrivna med Qt-ramverket och Chromium-webbläsarmotorn.

Rendering görs genom en sammansatt hanterare som använder Wayland-protokollet. För att utveckla anpassade applikationer föreslås att man använder webbteknologier (CSS, HTML5 och JavaScript) och ett ramverk SPELA, baserat på React, men det går även att skapa program i C och C++ med ett Qt-baserat gränssnitt. Användarskalet och inbyggda grafiska applikationer implementeras huvudsakligen som inbyggda program skrivna med QML-teknik.

Lagring används för att lagra data i en strukturerad form med JSON-format DB8, med LevelDB-databasen som backend.
För initiering används den startade baserat på systemd. Undersystemen uMediaServer och Media Display Controller (MDC) erbjuds för bearbetning av multimediainnehåll; PulseAudio används som en ljudserver.

Egenskaper webOS Open Source Edition 2:

  • Ett nytt referensanvändargränssnitt har introducerats, Home Launcher, som är optimerat för pekskärmskontroll och erbjuder ett förbättrat koncept med roterande kartor (istället för fönster). Gränssnittet lägger också till en snabbstartsfält, som innehåller genvägar till ofta använda funktioner som tillgång till inställningar och aviseringar;

    WebOS Open Source Edition 2 Platform Release

  • Plattformen är anpassad för användning i fordonsinfotainmentsystem. Det är till exempel möjligt att arbeta i miljöer med dubbla skärmar som vanligtvis används i multimediasystem för passagerare;
  • Föreslagna verktyg för automatisk uppdatering av firmware (FOTA - Firmware-Over-the Air), baserat på applikation OSTree och uppdatering av atomsystemet. Hela systembilden byggs om som en helhet, utan att delas upp i separata paket. Uppdateringssystemet är baserat på användningen av två systempartitioner, varav en är aktiv och den andra används för att kopiera uppdateringen, efter installation av uppdateringen byter partitionerna roller;
  • Tillagt SoftAP-läge (tethering), som låter dig organisera driften av en trådlös åtkomstpunkt för att ansluta andra enheter till nätverket;
  • Tillagt stöd för obligatorisk åtkomstkontroll baserad på kärnmodulen Smack (Simplified Mandatory Access Control Kernel);
  • Förbättrat stöd för Bluetooth och WiFi;
  • Referenshårdvaruplattformen har uppdaterats till Raspberry Pi 4-kortet (som tidigare erbjöds att använda Raspberry Pi 3 Model B), som kan ansluta två skärmar via HDMI, använda en mer avancerad GPU, använda Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE och USB 3.0 ;
  • För standardloggning inblandade journalförd från systemd;
  • Uppdaterade versioner av tredjepartskomponenter som ligger bakom plattformen, inklusive Qt 5.12 och Chromium 72.

Källa: opennet.ru

Lägg en kommentar