WebOS Open Source Edition 2.10 platform kiadás

Megjelent a nyílt platformú webOS Open Source Edition 2.10, 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.

A webOS platformot eredetileg a Palm fejlesztette ki 2008-ban, és a Palm Pre és a Pixie okostelefonokon használták. A Palm 2010-es felvásárlását követően a platformot a Hewlett-Packard vásárolta meg, majd a HP megpróbálta használni nyomtatóiban, táblagépeiben, laptopjaiban és PC-iben. 2012-ben a HP bejelentette, hogy a webOS független, nyílt forráskódú projektté válik, és 2013-ban megkezdte a komponensek nyílt forráskódúvá tételét. 2013-ban az LG felvásárolta a platformot a Hewlett-Packardtól, és ma már több mint 70 millió LG tévén és fogyasztói eszközön használják. 2018-ban megalapították a webOS Open Source Edition projektet, amelynek keretében az LG megpróbált visszatérni a nyílt fejlesztési modellhez, más közreműködő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).

WebOS Open Source Edition 2.10 platform kiadás

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).

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

  • A Storage Access keretrendszer bevezetésre került, amely egységes felületet biztosít a különféle tárolóeszközök eléréséhez, beleértve a belső tárolót, az USB-meghajtókat és a felhőalapú tárolórendszereket (jelenleg csak a Google Drive támogatott). A keretrendszer lehetővé teszi a dokumentumok, képek és fájlok böngészését és megnyitását az összes konfigurált tárolószolgáltatótól egyetlen felhasználói felületen keresztül.
  • A böngészőmotor biztosítja, hogy a munkamenet- és hitelesítési sütik titkosított formában tárolódnak.
  • Egy új Peripheral Manager szolgáltatás került hozzáadásra a perifériák kezeléséhez. Támogatja az eszközökkel való interakciót GPIO, SPI, I2C és UART interfészeken keresztül. Ez a szolgáltatás lehetővé teszi új eszközök kezelését a platform forráskódjának módosítása nélkül.
  • A Luna Bus-t használó szolgáltatások engedélyeinek korlátozására használt ACG (Access Control Groups) hozzáférés-vezérlési modell képességei kibővültek. Az új kiadásban az összes olyan örökölt szolgáltatás, amely korábban a régi biztonsági modellt használta, átkerült az ACG-be. Az ACG szabályok szintaxisa megváltozott.

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