Az LG cég közzétette a webOS Open Source Edition 2.19 platformot

Megjelent a webOS Open Source Edition 2.19 nyílt platform verziója, amely különböző hordozható eszközökön, alaplapokon és autós infotainment rendszereken alkalmazható. Referencia hardverplatformként a Raspberry Pi 4 alaplapokat veszik figyelembe. A platform egy nyilvános tárolóban fejlődik, Apache 2.0 licenc alatt, és a fejlesztést egy közösség irányítja, követve a közös fejlesztési modelt.

A webOS platformot eredetileg a Palm cég fejlesztette ki 2008-ban, és a Palm Pre és Pixie okostelefonokon használták. 2010-ben, miután a Palm céget megvásárolta a Hewlett-Packard, a platform átkerült a HP kezébe, amely megpróbálta alkalmazni ezt a platformot nyomtatóiban, táblagépeiben, laptopjaiban és PC-iben. 2012-ben a HP bejelentette, hogy a webOS-t független nyílt projektté alakítja, majd 2013-ban megkezdte a komponensei forráskódjának közzétételét. 2013-ban a platformot a Hewlett-Packard-tól megvásárolta az LG, és most már több mint 70 millió LG televízióban és fogyasztói eszközben 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 rendszerműködése az OpenEmbedded eszközkészletének és alapcsomagjainak felhasználásával, valamint a Yocto projekt építési rendszerével és metainformációs készletével van kialakítva. A webOS kulcsfontosságú komponensei a rendszer- és alkalmazáskezelő (SAM, System and Application Manager), amely a szolgáltatások és alkalmazások végrehajtásáért felelős, és a Luna Surface Manager (LSM), amely a felhasználói felületet alakítja ki. A komponensek a Qt keretrendszert és a Chromium böngészőmotorját használva készültek.

A renderelés a Wayland protokollt használó kompozit kezelőn keresztül történik. A felhasználói alkalmazások fejlesztéséhez webes technológiák (CSS, HTML5 és JavaScript) és a React alapú Enact keretrendszer használata ajánlott, de lehetséges programok készítése C és C++ nyelven is, Qt alapú interfésszel. A felhasználói felület és az integrált grafikus alkalmazások többsége natív programként van megvalósítva, amelyek QML technológia használatával készültek. Alapértelmezés szerint a Home Launcher felületet kínálják, amely optimalizálva van érintőképernyők kezelésére, és váltakozó kártyák koncepcióját kínálja (ablakok helyett).

Az adatok struktúrált tárolására JSON formátumban a DB8 tároló használatos, amely a LevelDB adatbázist használja backendként. Az inicializáláshoz a systemd alapú bootd-t használják. A multimédiás tartalmak feldolgozásához az uMediaServer és a Media Display Controller (MDC) alrendszerek ajánlottak, a hangzáshoz pedig a PulseAudio alkalmazás. a szerver A firmware automatikus frissítéséhez az OSTree és az atomikus partíciócsere alkalmazása történik (két rendszerpartíció jön létre, az egyik aktív, míg a másikat a frissítések másolására használják).

A legfontosabb változások az új kiadásban:

  • Javították a kezdőképernyőt (Home App), amely új állapotsávval rendelkezik, amely a leggyakrabban használt funkciók gyűjteményét tartalmazza. Lehetővé tették a panelek tartalmának szabad szerkesztését az alkalmazásokkal. Új érintőképernyős gesztusok kerültek hozzáadásra.
    Az LG cég közzétette a webOS Open Source Edition 2.19 platformot
  • A Video Call alkalmazás beépítve van, amely videohívások lebonyolítását és virtuális videómegbeszélések tartását teszi lehetővé. Jelenlegi formájában a Cisco Webex és a Microsoft Teams közötti kapcsolat biztosítása támogatott.
    Az LG cég közzétette a webOS Open Source Edition 2.19 platformot
  • Parancssori környezetet kapott a saját alkalmazások Blockchain Wallet blokklánc pénztárcákkal történő készítésére, amely megkönnyíti olyan műveletek végrehajtását, mint a tranzakciók aláírása és a tranzakciók naplózása a blokkláncban.
  • Az Enact böngészőbe bekerült a rosszindulatú szoftverek azonosítási szolgáltatásának támogatása, és egy felugró ablak került megvalósításra, amely a felhasználótól kér felhatalmazást.
  • A hangzással kapcsolatos szerveren Az audiod funkciók támogatása mostantól magában foglalja a beépített és külső hangkészülékek azonosítását. A rendszerszolgáltatásban (Sys Service) megjelent a másodlagos hangeszközök (subdevices), a beépített hangkártyák és a MIPI kamerák támogatása. A PulseAudio-ban érvénybe lépett az ECNR (Echo Cancellation Noise Reduction) mechanizmusa is.
  • A Yocto beágyazott Linux rendszerek fejlesztési platformjának komponensei frissültek a 4.0 verzióra.
  • A böngészőmotor frissítve lett a Chromium 94 verzióra (korábban a Chromium 91 volt használatban). A webOS webalkalmazásai számára lehetőség nyílik játékkonzolok használatára.
  • A Noto betűtípusok frissítve lettek (mostantól támogatják az Unicode 15.0.0 karaktereit).
  • Átváltás történt a Qt 6.4 verzióra. A Web keretrendszer, az Enact frissült a 4.5.0 verzióra.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster