webOS nyílt forráskódú kiadás, olyan rendszer, amely az intelligens eszközök felszerelésére összpontosít. A platform az Apache 2.0 licenc alatt nyilvános adattárban fejleszt és a fejlesztést a közösség felügyeli, közös fejlesztésirányítási modellt követve.
A webOS platformot az LG 2013-ban vásárolta meg a Hewlett-Packard-tól, és több mint 70 millió LG televízióban és fogyasztói eszközben használják. A projekt A webOS Open Source Edition 2018-ban alakult miután az LG megpróbált visszatérni egy nyílt fejlesztési modellhez, hogy vonzza a többi résztvevőt és kibővítse azon eszközök körét, amelyeken a webOS használható.
A webOS rendszer környezete az alapvető OpenEmbedded eszközök és csomagok felhasználásával jön létre, valamint az összeszerelő rendszer és a Yocto projekt metaadatkészlete.
A webOS legfontosabb elemei a rendszerek és az alkalmazáskezelő (SAM, System and Application Manager), amelyek felelősek az alkalmazások és szolgáltatások futtatásáért, valamint a felhasználói felületet alkotó Luna Surface Manager (LSM). Az összetevőket a Qt keretrendszer és a Chromium böngészőmotor segítségével írják.
A megjelenítés egy összetett menedzseren keresztül történik, amely a Wayland protokollt használja.
Felhasználói alkalmazások fejlesztésére, javasoljuk a webes technológiák használatát (CSS, HTML5 és JavaScript) és React-alapú Enact keretrendszer, de lehetséges Q és C ++ programok létrehozása Qt alapú interfésszel is. A felhasználói felület és az integrált grafikus alkalmazások elsősorban QML technológiával írt natív programokként valósulnak meg.
Az adatok strukturált formában történő tárolása a JSON formátumban, A DB8 tárolót használják, a LevelDB adatbázist háttérként használva. Az inicializáláshoz a bootd-t a systemd alapján használják. A multimédiás tartalom feldolgozásához az uMediaServer és a Media Display Controller (MDC) alrendszereket kínálják, és a PulseAudio-t használják hangszerverként.
Most A webOS Open Source Edition 2. verziója van, amelyet nemrégiben adtak ki.
A webOS Open Source Edition 2 újdonságai
Benne egy új referencia felhasználói felület javasolt: Home Launcher, érintőképernyőkről történő vezérlésre optimalizált és az egymást követő kártyák továbbfejlesztett koncepciója (Windows helyett).
Szinténn Gyorsindító panel került a felületre, amelyben a gyakran használt funkciók, például a beállításokhoz való hozzáférés és az értesítések parancsikonjai találhatók.
A platform Autós információs és szórakoztató rendszerekben való használatra alkalmas. Például olyan környezetekben is lehet dolgozni, ahol az utasok multimédiás rendszereiben általában két képernyő található.
Javasoljuk az automatikus firmware frissítéseket (FOTA - Firmware-Over-the-Air), az OSTree és az atomrendszer-frissítések használatán alapulva. A teljes rendszerképet összeszerelik, külön csomagokba történő szétválasztás nélkül.
A frissítési rendszer két rendszerpartíció használatán alapul, amelyek közül az egyik aktív, a második pedig a frissítés másolására szolgál, a frissítés telepítése után a szakaszok megváltoztatják a szerepeket.
Referencia hardverplatform frissítve Raspberry Pi 4 alaplapra (korábban javasolták a Raspberry Pi 3 Model B használatát), amelyben két kijelzőt csatlakoztathat HDMI-n keresztül, fejlettebb GPU-t, Gigabit Ethernet-t, kétsávos Wi-Fi-t, Bluetooth 5.0 / BLE-t és USB 3.0-t használhat.
A többi változás közül:
- A SoftAP (Tethering) mód hozzá lett adva, amely lehetővé teszi egy vezeték nélküli hozzáférési pont munkájának megszervezését, hogy más eszközöket csatlakoztasson a hálózathoz.
- A Smack core modulon alapuló kötelező hozzáférés-vezérlés támogatása (egyszerűsített kötelező beléptető mag).
- Javult a Bluetooth és a WiFi támogatása.
- A nyilvántartáshoz alapértelmezés szerint a systemd naplót használják.
- A platform alapját képező harmadik féltől származó komponensek, köztük a Qt 5.12 és a Chromium 72 frissített verziói.
Hogyan szerezhetem meg a webOS Open Source Edition 2 verziót?
A webOS Open Source Edition használatához létre kell hozni ennek képét, áttekintheti az ehhez szükséges lépéseket a következő link.
Qemuban tesztelhető és hogyan?
Azta! Most úgy tűnik, mintha egy LG TV lenne RPI helyett! LG nagyszerű! Jó, hogy visszatértek a nyílt forráskódba.