a new branch of the open platform , focused on equipping smart devices. The platform is developed under the Apache 2.0 license, with development managed by the community, adhering to . The Raspberry Pi 4 boards are considered as the reference hardware platform.
The webOS platform was by LG from Hewlett-Packard in 2013 and is used in over 70 million LG televisions and consumer devices. The webOS Open Source Edition project was founded in 2018 after LG sought to return to an open development model to attract other participants and expand the range of devices that webOS can be applied to.
The webOS ecosystem is formed using tools and core packages from , as well as the build system and metadata set from the project . Key components of webOS include the System and Application Manager (SAM), responsible for executing applications and services, and the Luna Surface Manager (LSM), which forms the user interface. The components are written using the Qt framework and the Chromium rendering engine.
Rendering is done through a compositor that uses the Wayland protocol. For developing user applications, web technologies (CSS, HTML5, and JavaScript) are offered, along with the , built on React, but it is also possible to create programs in C and C++ with a Qt-based interface. The user interface and built-in graphical applications are mainly implemented as native programs written using QML technology.
For storing data in a structured format using the JSON format, the storage is used, which utilizes LevelDB as its backend.
Initialization is done using , based on systemd. For processing multimedia content, the uMediaServer and Media Display Controller (MDC) subsystems are offered, with PulseAudio serving as the audio server.
:
- Ieteikts jauns etalona lietotÄja interfeiss ā Home Launcher, optimizÄts skÄrienekrÄna vadÄ«bai un piedÄvÄ uzlabotu mainÄ«gu karti koncepciju (vietÄ logiem). InterfeisÄ ir iekļauta arÄ« ÄtrÄs piekļuves josla, kurÄ izvietoti Ä«sceļi uz bieži izmantotajÄm funkcijÄm, piemÄram, piekļuvei iestatÄ«jumiem un paziÅojumiem;
- Platforma ir pielÄgota lietoÅ”anai automobiļu informÄcijas un izklaides sistÄmÄs. PiemÄram, ir nodroÅ”inÄta iespÄja strÄdÄt vidÄ ar diviem ekrÄniem, ko parasti izmanto pasažieru multimediju sistÄmÄs;
- Ieteikti lÄ«dzekļi automÄtiskai programmaparatÅ«ras atjauninÄÅ”anai ( ā programmaparatÅ«ras atjauninÄÅ”ana pa gaisu), kas balstÄs uz un atomÄro sistÄmas atjauninÄÅ”anu. Visa sistÄmas attÄls tiek pÄrbÅ«vÄts pilnÄ«bÄ, bez sadalīŔanas atseviŔķos pakotnÄs. AtjauninÄÅ”anas sistÄma balstÄs uz divu sistÄmas nodalÄ«jumu izmantoÅ”anu, no kuriem viens ir aktÄ«vs, bet otrs tiek izmantots atjauninÄjuma kopÄÅ”anai, pÄc atjauninÄjuma uzstÄdīŔanas nodalÄ«jumi maina lomas;
- Pievienots SoftAP (tethering) režīms, kas ļauj izveidot bezvadu piekļuves punktu citu ierÄ«Äu pieslÄgÅ”anai tÄ«klam;
- Pievienota atbalsts mandÄtiskajai piekļuves kontrolei, balstoties uz Smack (Simplified Mandatory Access Control Kernel) moduļa;
- Uzlabots Bluetooth un WiFi atbalsts;
- Etalona aparatÅ«ras platforma atjauninÄta uz Raspberry Pi 4 dÄli (iepriekÅ” tika piedÄvÄts izmantot Raspberry Pi 3 Model B), uz kuras var pieslÄgt divus ekrÄnus caur HDMI, izmantot jaudÄ«gÄku GPU, lietot Gigabit Ethernet, divu joslu Wi-Fi, Bluetooth 5.0/BLE un USB 3.0;
- PÄrskatu žurnÄli pÄc noklusÄjuma journald no systemd;
- AtjauninÄtas treÅ”o puÅ”u komponentu versijas, kas veido platformu, tostarp Qt 5.12 un Chromium 72.
Avots: opennet.lv
