Az LG kiadja a webOS Open Source Edition 2.27-as verzióját

Megjelent a nyílt platformú webOS Open Source Edition 2.27, amely különféle hordozható eszközökön, táblákon és autós infotainment rendszereken használható. Referencia hardverplatformnak a Raspberry Pi 4 kártyák számítanak, amelyek Apache 2.0 licenc alatt nyilvános adattárban készülnek, a fejlesztést pedig a közösség felügyeli, az együttműködésen alapuló fejlesztésirányítási modellt betartva.

Főbb változások az új kiadásban:

  • A böngészőmotor Chromium 120-ra frissült (korábban a 108-as verziót használták). Az Enact böngészőt megvalósító alkalmazást az App Shell helyett a Browser Shell koncepció használatára alakították át, ami kibővítette a tartalomfeldolgozás funkcionalitását és rugalmasságát. Az App Shell alkalmazások architektúrája magában foglalja a felhasználói felület saját megvalósítását, amelyen a megjelenített webes tartalom jelenik meg, a Browser Shell architektúrája pedig az alapböngésző szabványos felületelemeinek használatára vezethető vissza.
  • Az önálló webalkalmazásokhoz (PWA, Progressive Web Application) további funkciók kerültek hozzá, mint például az előre és vissza gombokkal történő navigáció támogatása, a kényelmesebb görgetés és a push értesítések megjelenítésének lehetősége.
  • Az összeszerelési folyamat hatékonyságának növelése. Az emulátorban futtatandó képeket tartalmazó fájlok kiterjesztése „.wic.vmdk”-ről „wic.vmdk.gz”-re módosult.
  • A setSupportedActions metódus hozzáadásra került a com.webos.service.mediacontroller API-hoz, amely a lejátszásvezérlő felületet képezi a támogatott műveletek listájának beállításához (lejátszás, szünet, következő, előző, némítás, némítás feloldása).
  • A luna-sysservice rendszerszolgáltatás mentesül a Qt-hez való kötődés alól.
  • A Qt keretrendszer a 6.7.2-es verzióra frissült.
  • Hozzáadtuk a konfigurátor (Beállítások alkalmazás) tervezésénél használt színek megváltoztatásának lehetőségét.

Az LG kiadja a webOS Open Source Edition 2.27-as verzióját

A webOS platformot eredetileg a Palm fejlesztette ki 2008-ban, és a Palm Pre és a Pixie okostelefonokon használták. 2010-ben, a Palm átvétele után a platform a Hewlett-Packard kezébe került, ezt követően a HP megpróbálta ezt a platformot használni nyomtatóiban, táblagépeiben, laptopjaiban és PC-jeiben. 2012-ben a HP bejelentette a webOS független, nyílt forráskódú projektté történő fordítását, és 2013-ban megkezdte összetevői forráskódjának megnyitását. 2013-ban a platformot az LG megvásárolta a Hewlett-Packardtól, és mára több mint 70 millió LG TV-n és fogyasztói eszközön használják. 2018-ban megalakult a webOS Open Source Edition projekt, amelyen keresztül az LG megpróbált visszatérni a nyílt fejlesztési modellhez, más résztvevőket vonzani és bővíteni a webOS által támogatott eszközök körét.

A webOS rendszerkörnyezet OpenEmbedded eszközökkel és alapcsomagokkal, valamint a Yocto projekt összeállítási rendszerével és metaadatkészletével jön létre. 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 a React alapú Enact keretrendszer alkalmazása javasolt, 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. Az alapértelmezett Home Launcher shell érintőképernyős vezérlésre van optimalizálva, és az elforgatható térképek koncepcióját kínálja (ablakok helyett).

A DB8 tároló strukturált adatok tárolására szolgál JSON formátumban, a LevelDB adatbázist használva háttérrendszerként. Az inicializáláshoz a systemd-n alapuló Bootd-t használják. Az uMediaServer és a Media Display Controller (MDC) alrendszerek a multimédiás tartalmak feldolgozására, az audio pedig... szerver A PulseAudio használatos. Az automatikus firmware-frissítésekhez az OSTree és az atomi partíciócsere használatos (két rendszerpartíció jön létre, amelyek közül az egyik aktív, a másik pedig a frissítés másolására szolgál).

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster