Rhyddhau Llwyfan Ffynhonnell Agored WebOS 2.18

Mae rhyddhau platfform agored webOS Open Source Edition 2.18 wedi'i gyhoeddi, 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 chaiff datblygiad ei guradu 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.

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 sgrin gartref newydd (Home App) wedi'i chynnig, lle mae arddull y panel, bar statws ac eiconau wedi'u hailgynllunio.
    Rhyddhau Llwyfan Ffynhonnell Agored WebOS 2.18
  • Mae'r trawsnewidiad i lyfrgell Chw 6.3.1 wedi'i wneud.
  • Mae cod casglu telemetreg (casglu data) wedi'i ychwanegu at y gydran rheoli cyfluniad configd.
  • Mae datblygu gwe yn cefnogi canfod gwefannau maleisus gan ddefnyddio'r Web Risk API.
  • Bygiau sefydlog yn Enact Browser a'r rhyngwyneb ar gyfer gweithio gyda'r camera.
  • Mae cefnogaeth ar gyfer datrysiad 4K wedi'i ychwanegu at reolwr sgrin LSM (Luna Surface Manager).

Ffynhonnell: opennet.ru

Ychwanegu sylw