Mae rhyddhau platfform agored webOS Open Source Edition 2.27 wedi'i gyflwyno, y gellir ei ddefnyddio ar wahanol ddyfeisiau cludadwy, byrddau a systemau infotainment ceir. Ystyrir byrddau Raspberry Pi 4 fel y llwyfan caledwedd cyfeirio. Datblygir y llwyfan mewn ystorfa gyhoeddus o dan drwydded Apache 2.0, a goruchwylir datblygiad gan y gymuned, gan gadw at fodel rheoli datblygu cydweithredol.
Prif newidiadau yn y datganiad newydd:
- Mae peiriant y porwr wedi'i ddiweddaru i Chromium 120 (defnyddiwyd fersiwn 108 yn flaenorol). Mae'r rhaglen sy'n gweithredu porwr Enact wedi'i throsi i ddefnyddio'r cysyniad Browser Shell yn lle'r App Shell, sydd wedi ehangu ymarferoldeb a hyblygrwydd prosesu cynnwys. Mae pensaernïaeth cymhwysiad App Shell yn golygu defnyddio ei weithrediad ei hun o'r rhyngwyneb defnyddiwr, lle mae cynnwys gwe wedi'i rendro yn cael ei arddangos, ac mae pensaernïaeth Browser Shell yn dibynnu ar y defnydd o elfennau rhyngwyneb safonol y porwr sylfaenol.
- Ychwanegwyd nodweddion ychwanegol ar gyfer cymwysiadau gwe hunangynhwysol (PWA, Cymhwysiad Gwe Blaengar), megis cefnogaeth ar gyfer llywio gyda botymau ymlaen ac yn ôl, sgrolio mwy cyfleus a'r gallu i arddangos hysbysiadau gwthio.
- Effeithlonrwydd cynyddol y broses ymgynnull. Mae'r estyniadau o ffeiliau gyda delweddau i'w rhedeg yn yr efelychydd wedi'u newid o “.wic.vmdk” i “wic.vmdk.gz”.
- Mae'r dull setSupportedActions wedi'i ychwanegu at yr API com.webos.service.mediacontroller, sy'n ffurfio'r rhyngwyneb rheoli chwarae, i osod y rhestr o weithrediadau a gefnogir (chwarae, saib, nesaf, blaenorol, mud, dad-dewi).
- Mae'r gwasanaeth system luna-sysservice yn cael ei ryddhau rhag rhwymo i Qt.
- Mae'r fframwaith Qt wedi'i ddiweddaru i fersiwn 6.7.2.
- Ychwanegwyd y gallu i newid y lliwiau a ddefnyddir wrth ddylunio'r cyflunydd (cymhwysiad Gosodiadau).

Datblygwyd y platfform webOS yn wreiddiol gan Palm yn 2008 ac fe'i defnyddiwyd ar ffonau smart Palm Pre a Pixie. Yn 2010, ar ôl caffael Palm, trosglwyddwyd y platfform i ddwylo Hewlett-Packard, ac ar ôl hynny ceisiodd HP ddefnyddio'r platfform hwn yn ei argraffwyr, tabledi, gliniaduron a chyfrifiaduron personol. Yn 2012, cyhoeddodd HP drosglwyddo webOS i brosiect ffynhonnell agored annibynnol ac yn 2013 dechreuodd agor cod ffynhonnell ei gydrannau. Prynwyd y platfform gan Hewlett-Packard gan LG yn 2013 ac mae bellach yn cael ei ddefnyddio ar fwy na 70 miliwn o setiau teledu LG a dyfeisiau defnyddwyr. Yn 2018, sefydlwyd y prosiect WebOS Open Source Edition, lle ceisiodd LG ddychwelyd i'r model datblygu agored, denu cyfranogwyr eraill ac ehangu'r ystod o ddyfeisiau a gefnogir yn webOS.
Mae amgylchedd system webOS yn cael ei ffurfio gan ddefnyddio pecyn cymorth OpenEmbedded a phecynnau sylfaen, yn ogystal â'r system adeiladu a set metadata o brosiect Yocto. Cydrannau allweddol webOS yw'r rheolwr system a chymhwysiad (SAM, Rheolwr System a Chymhwysiad), sy'n gyfrifol am redeg cymwysiadau a gwasanaethau, a Rheolwr Arwyneb Luna (LSM), sy'n ffurfio'r rhyngwyneb defnyddiwr. Ysgrifennir y cydrannau gan ddefnyddio'r fframwaith Qt a'r injan porwr Chromium.
Gwneir rendro trwy reolwr cyfansawdd sy'n defnyddio protocol Wayland. Er mwyn datblygu cymwysiadau arferol, cynigir defnyddio technolegau gwe (CSS, HTML5 a JavaScript) a'r fframwaith Enact yn seiliedig ar React, ond mae hefyd yn bosibl creu rhaglenni yn C a C ++ gyda rhyngwyneb yn seiliedig ar Qt. Mae'r rhyngwyneb defnyddiwr a chymwysiadau graffigol wedi'u mewnosod yn cael eu gweithredu'n bennaf fel rhaglenni brodorol a ysgrifennwyd gan ddefnyddio technoleg QML. Yn ddiofyn, cynigir y Lansiwr Cartref, sydd wedi'i optimeiddio ar gyfer gweithredu sgrin gyffwrdd ac sy'n cynnig y cysyniad o fapiau olynol (yn lle ffenestri).
Defnyddir storfa DB8 i storio data strwythuredig gan ddefnyddio'r fformat JSON, gan ddefnyddio cronfa ddata LevelDB fel backend. Defnyddir Bootd, yn seiliedig ar systemd, ar gyfer cychwyn. Cynigir is-systemau uMediaServer a Media Display Controller (MDC) ar gyfer prosesu cynnwys amlgyfrwng, a'r sain gweinydd Defnyddir PulseAudio. Ar gyfer diweddariadau cadarnwedd awtomatig, defnyddir OSTree ac amnewid rhaniad atomig (crëir dau raniad system, un ohonynt yn weithredol, a'r llall yn cael ei ddefnyddio i gopïo'r diweddariad).
Ffynhonnell: opennet.ru
