új ágja a nyílt platformnak , amely a intelligens eszközök felszerelésére összpontosít. A platform fejlődése az Apache 2.0 licenc alatt folyik, a fejlesztést egy közösség irányítja, amely követi a . Referenciahardver platformként a Raspberry Pi 4 lapokat veszik figyelembe.
A webOS platform 2013-ban az LG vállalat által a Hewlett-Packard-tól, és több mint 70 millió LG televízión és fogyasztói eszközön használják. A webOS Open Source Edition projektet 2018-ban alapították, miután az LG cég megpróbálta visszatérni a nyílt fejlesztési modellhez más résztvevők vonzása és a webOS alkalmazási területének kiterjesztése érdekében.
A webOS rendszer környezete az , valamint egy építési rendszer és a projektből származó metadátumok felhasználásával alakul ki. A webOS kulcsfontosságú komponensei a rendszer és alkalmazáskezelő (SAM, System and Application Manager), amely a programok és szolgáltatások végrehajtásáért felelős, és a Luna Surface Manager (LSM), amely a felhasználói felületet képezi. A komponensek Qt keretrendszer és a Chromium böngészőmotor használatával készültek.
A renderelés egy kompozit menedzseren keresztül történik, amely a Wayland protokollt alkalmazza. A felhasználói alkalmazások fejlesztésére webes technológiák (CSS, HTML5 és JavaScript) és a , amely a React-ra épül, ajánlottak, de lehetséges C és C++ programok készítése is Qt alapú felülettel. A felhasználói felület és a beépített grafikus alkalmazások nagyrészt natív programokként kerülnek megvalósításra, amelyeket a QML technológia felhasználásával írtak.
A strukturált adatok JSON formátumban történő tárolására a , amely a LevelDB adatbázist használja backendként, alkalmazásra kerül.
Az inicializációhoz a a systemd alapján történik. A multimédiás tartalmak feldolgozására az uMediaServer és a Media Display Controller (MDC) alrendszereket kínálják, a hangkiszolgálónak a PulseAudio-t használják.
:
- Javasolt egy új referenciainterfész – a Home Launcher, amelyet érintőképernyős kezelésekhez optimalizáltak, és egy fejlettebb, váltakozó kártyák koncepcióját kínálja (ablakok helyett). Az interfész tartalmaz egy gyorsindító panelt is, ahol a gyakran használt funkciók, például a beállításokhoz és értesítésekhez való hozzáférés ikonjai találhatók;
- A platform autós információs szórakoztató rendszerekhez lett alkalmassá téve. Például lehetővé teszi a két képernyős környezetek működését, amelyek általában a személyszállító multimédiás rendszerekben használatosak;
- Javasolt eszközök a firmware automatikus frissítésére ( - Firmware Over-the-Air), az és az atomikus rendszerfrissítés alkalmazásával. Az egész rendszerkép teljesen újraépül, anélkül, hogy külön csomagokra lenne bontva. A frissítési rendszer két rendszerpartíción alapul, az egyik aktív, a másik pedig a frissítés másolására szolgál, a frissítés telepítése után a partíciók szerepet cserélnek;
- Megjelent a SoftAP (Tethering) mód, amely lehetővé teszi egy vezeték nélküli hozzáférési pont létrehozását más eszközök hálózatra való csatlakoztatásához;
- Bevezetésre került a Smack (Simplified Mandatory Access Control Kernel) kernel modul alapú kötelező hozzáférés-irányítás támogatása;
- Javították a Bluetooth és WiFi támogatást;
- A referencia hardverplatformot Raspberry Pi 4-re frissítették (korábban a Raspberry Pi 3 Model B használatát javasolták), amelyen két képernyőt lehet csatlakoztatni HDMI-n keresztül, fejlettebb GPU-t használni, Gigabit Ethernetet, kétsávos Wi-Fi-t, Bluetooth 5.0/BLE-t és USB 3.0-t alkalmazni;
- Az alapértelmezett naplózás a systemd alatt a journald; A platform alapját képező külső összetevők frissített verziói, beleértve a Qt 5.12 és a Chromium 72 határozzák meg.
- Bemutatásra került az új nyílt platform ág
Forrás: opennet.ru
