WebOS Open Source Edition 2 platform kiadás

Bemutatták új nyitott platform ág webOS nyílt forráskódú kiadás 2, amelynek középpontjában az okoseszközök felszerelése áll. A platform fejlesztés alatt áll nyilvános adattár Apache 2.0 licenc alatt, a fejlesztést pedig a közösség felügyeli, betartva közös fejlesztésirányítási modell. A Raspberry Pi 4 kártyákat tekintik referencia hardverplatformnak.

A webOS platform 2013-ban az volt kivásárolta az LG a Hewlett-Packardtól, és több mint 70 millió LG TV-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 megpróbált visszatérni a nyílt fejlesztési modellhez, hogy más résztvevőket vonzzon, és bővítse a webOS-t használó eszközök körét.

A webOS rendszerkörnyezet eszközök és alapcsomagok segítségével jön létre OpenEmbedded, valamint az összeállítási rendszert és a projekt metaadatait Yocto. A webOS kulcsfontosságú összetevői a rendszer- és alkalmazáskezelő (SAM, System and Application Manager), amely az alkalmazások és szolgáltatások futtatásáért felelős, valamint a Luna Surface Manager (LSM), amely a felhasználói felületet képezi. A komponensek a Qt keretrendszer és a Chromium böngészőmotor segítségével íródnak.

A renderelés a Wayland protokollt használó összetett kezelőn keresztül történik. Egyedi alkalmazások fejlesztéséhez webes technológiák (CSS, HTML5 és JavaScript) és keretrendszer alkalmazása javasolt életbe, React alapú, de lehetőség van C és C++ nyelvű programok készítésére is Qt alapú felülettel. A felhasználói shell és a beépített grafikus alkalmazások elsősorban QML technológiával írt natív programokként valósulnak meg.

A tárolás az adatok strukturált formában történő tárolására szolgál, JSON formátum használatával DB8, a LevelDB adatbázist háttérprogramként használva.
Inicializáláshoz használják bootolva systemd alapján. Az uMediaServer és a Media Display Controller (MDC) alrendszerek a multimédiás tartalom feldolgozására szolgálnak, a PulseAudio hangszerverként szolgál.

Jellemzők webOS nyílt forráskódú kiadás 2:

  • Új referencia felhasználói felület került bevezetésre, a Home Launcher, amely érintőképernyős vezérlésre van optimalizálva, és a térképek forgatásának továbbfejlesztett koncepcióját kínálja (ablakok helyett). Az interfész egy Gyorsindító sávot is tartalmaz, amely a gyakran használt funkciókhoz, például a beállításokhoz és az értesítésekhez való hozzáféréshez tartozó parancsikonokat tartalmaz;

    WebOS Open Source Edition 2 platform kiadás

  • A platform autóipari infotainment rendszerekben való használatra készült. Például lehetséges az utasok multimédiás rendszereiben jellemzően használt kétképernyős környezetekben dolgozni;
  • Javasolt eszközök az automatikus firmware-frissítéshez (FÉNYKÉP - Firmware-Over-the Air), alkalmazás alapján OSTree és az atomrendszer frissítése. A teljes rendszerkép egy egészként épül újra, anélkül, hogy külön csomagokra lenne szétosztva. A frissítési rendszer két rendszerpartíció használatán alapul, amelyek közül 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;
  • Hozzáadott SoftAP (Tethering) mód, amely lehetővé teszi egy vezeték nélküli hozzáférési pont működésének megszervezését, hogy más eszközöket csatlakoztasson a hálózathoz;
  • Hozzáadott támogatás a kötelező hozzáférés-vezérléshez a Smack (Simplified Mandatory Access Control Kernel) kernelmodulon alapulóan;
  • Továbbfejlesztett Bluetooth és WiFi támogatás;
  • A referencia hardverplatformot a Raspberry Pi 4 kártyára frissítették (korábban Raspberry Pi 3 Model B használatára ajánlották), amely HDMI-n keresztül két képernyőt csatlakoztathat, fejlettebb GPU-t használhat, Gigabit Ethernet, kétsávos Wi-Fi, Bluetooth 5.0/BLE és USB 3.0 ;
  • Az alapértelmezett naplózáshoz magában foglal naplózott a systemd-ből;
  • A platform alapjául szolgáló harmadik féltől származó összetevők frissített verziói, beleértve a Qt 5.12-t és a Chromium 72-t.

Forrás: opennet.ru

Hozzászólás