Publicēta webOS atvērtās platformas Open Source Edition 2.17 versija, ko var izmantot dažādās portatīvās ierīcēs, mātesplatēs un automobiļu informācijas un izklaides sistēmās. Par atsauci kalpo Raspberry Pi 4 mātesplates. Platforma attīstās publiskajā repozitorijā, ievērojot Apache 2.0 licenci, un izstrādi uzrauga kopiena, ievērojot kopīgu pārvaldības modeli.
webOS platformu sākotnēji izstrādāja uzņēmums Palm 2008. gadā, un to izmantoja Palm Pre un Pixie viedtālruņos. 2010. gadā, pēc uzņēmuma Palm iegādes, platforma nonāca Hewlett-Packard rokās, kas mēģināja izmantot šo platformu savos printeros, planšetdatoros, klēpjdatoros un personālajos datoros. 2012. gadā uzņēmums HP paziņoja par webOS pāreju uz neatkarīgu atvērtu projektu un 2013. gadā sāka atklāt tā komponentu avota kodus. 2013. gadā platformu no Hewlett-Packard iegādājās uzņēmums LG, un tā tagad tiek izmantota vairāk nekā 70 miljonos LG televizoru un patērētāju ierīču. 2018. gadā tika izveidots projekts webOS Open Source Edition, ar kuru uzņēmums LG mēģināja atgriezties pie atvērtas izstrādes modeļa, piesaistīt citus dalībniekus un paplašināt atbalstīto webOS ierīču klāstu.
webOS sistēmas vide tiek veidota, izmantojot OpenEmbedded rīku un pamata pakotnes, kā arī Yocto projekta būvēm un metadatu komplektu. Galvenie webOS komponenti ir sistēmas un lietojumprogrammu pārvaldnieks (SAM, System and Application Manager), kas atbild par lietojumprogrammu un pakalpojumu izpildi, un Luna Surface Manager (LSM), kas veido lietotāja interfeisu. Komponenti ir uzrakstīti, izmantojot Qt ietvaru un pārlūkprogrammas dzinēju Chromium.
Renderēšana tiek veikta caur kompozīta menedžeri, izmantojot Wayland protokolu. Lietotāju lietotņu izstrādei tiek ieteikts izmantot tīmekļa tehnoloģijas (CSS, HTML5 un JavaScript) un Enact ietvaru, kas balstīts uz React, bet ir iespējama arī programmu izveide C un C++ valodā ar Qt balstītu saskarni. Lietotāju saskarne un iebūvētās grafiskās lietotnes galvenokārt tiek īstenotas kā nativas programmas, kas rakstītas, izmantojot QML tehnoloģiju. Noklusētā saskarne ir Home Launcher, optimizēta skārienekrānu pārvaldībai un piedāvā maiņas kartes konceptu (senākos logus).
Strukturētu datu glabāšanai, izmantojot JSON formātu, tiek izmantota DB8 glabātuve, kas kā aizmuguri izmanto LevelDB datubāzi. Inicializācijai tiek izmantots bootd, pamatojoties uz systemd. Multivides satura apstrādei tiek piedāvātas subsistēmas uMediaServer un Media Display Controller (MDC), kā audio tiek izmantots PulseAudio. serveris Automātiskai programmatūras atjaunināšanai tiek izmantots OSTree un atomāro partiju aizvietošana (izveidojot divas sistēmas partijas, no kurām viena ir aktīva, bet otra tiek izmantota atjaunināšanas kopēšanai).

Galvenās izmaiņas jaunajā laidienā:
- Uzlabota reaģēšana uz sensorā ekrāna pieskārieniem.
- Skaņa servera PulseAudio atjaunināts līdz versijai 15.0 (iepriekš izmantota 9.0 versija).
- Iekļauts webOS Edge AI ietvars ar TensorflowLite, Arm Compute un Edge AI Vision 1.0 mašīnmācīšanās bibliotēkām (to var izmantot, piemēram, sejas un objektu atpazīšanai).
- Emulatorā ieviesta VLAN atbalsta funkcionalitāte.
Avots: opennet.lv
