A LG közzétette a webOS Open Source Edition 2.24 platformot

A webOS Open Source Edition 2.24 platform has been introduced, which can be used on various portable devices, boards, and automotive infotainment systems. The Raspberry Pi 4 boards are considered as the reference hardware platform. The platform is developed in a public repository under the Apache 2.0 license, and the development is overseen by the community, adhering to a collaborative development management model.

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

  • The multimedia services have been refactored to eliminate bindings between media services for working with the camera and the media server (uMediaServer), which previously required developers to call methods from different APIs to implement certain features.
  • A new universal service com.webos.service.mediarecorder has been added for recording video from the camera and audio from the microphone.
  • Standalone functionality has been implemented for organizing camera data preview, tied solely to the API com.webos.service.camera2 (previously, one had to use both com.webos.service.camera2 and com.webos.media APIs together).
  • The browser engine has been updated to the Chromium 108 codebase (previously, Chromium 94 was used).
  • Support for building with Qt 6.7.0 has been ensured.
  • Memory management has been improved in the g-camera-pipeline component used for camera work.
  • In the Enact browser, the issue with updating the URL in the address bar has been resolved.
  • Issues with building standard Qt applications in the emulator have been fixed.
  • Documentation for the API com.palm.service.tellurium, intended for interacting with web applications, is now available.

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 LG közzétette a webOS Open Source Edition 2.24 platformot


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