Mae LG yn rhyddhau webOS Open Source Edition 2.20

Mae rhyddhau platfform agored webOS Open Source Edition 2.20 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.

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.

Mae LG yn rhyddhau webOS Open Source Edition 2.20

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).

I storio data mewn ffurf strwythuredig gan ddefnyddio fformat JSON, defnyddir storfa DB8, sy'n defnyddio cronfa ddata LevelDB fel Γ΄l-ben. Ar gyfer ymgychwyn, defnyddir bootd yn seiliedig ar systemd. Cynigir is-systemau uMediaServer a Rheolwr Arddangos Cyfryngau (MDC) ar gyfer prosesu cynnwys amlgyfrwng, defnyddir PulseAudio fel gweinydd sain. I ddiweddaru'r firmware yn awtomatig, defnyddir OSTree ac amnewid rhaniad atomig (crΓ«ir dwy raniad system, ac mae un ohonynt yn weithredol, a defnyddir yr ail i gopΓ―o'r diweddariad).

Prif newidiadau yn y datganiad newydd:

  • Mae darparu delweddau webOS parod ar gyfer bwrdd ac efelychydd Raspberry Pi 4 wedi dechrau. Bydd y delweddau'n cael eu postio i GitHub o fewn ychydig ddyddiau i'w rhyddhau.
  • Mae rhyngwyneb defnyddiwr y system wedi'i drosglwyddo o fframwaith Moonstone i Dywodfaen.
  • Mae'r cyflunydd yn darparu'r gallu i weld rhestr o bwyntiau mynediad Wi-Fi hysbys y gwnaed cysylltiadau iddynt unwaith.
    Mae LG yn rhyddhau webOS Open Source Edition 2.20
  • Ychwanegwyd llwybr byr bysellfwrdd (Ctrl + Alt + F9) i greu sgrinlun (wedi'i gadw yn /tmp/screenshots), yn ogystal Γ’ llwybr byr Ctrl + Alt + F10 i ddileu pob sgrinlun.
  • Eiconau wedi'u newid yn y bar statws. Ychwanegwyd y gallu i gysylltu Γ’ Wi-Fi o'r bar statws.
  • Mae Porwr WebEX wedi ychwanegu dangosydd chwarae fideo neu sain at dabiau.
  • Defnyddir Clang i adeiladu webruntime a WAM yn yr injan Blink.

Ffynhonnell: opennet.ru

Ychwanegu sylw