Rhyddhau Llwyfan Ffynhonnell Agored WebOS 2.15

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

Rhyddhau Llwyfan Ffynhonnell Agored WebOS 2.15

Prif newidiadau yn y datganiad newydd:

  • Ychwanegwyd cefnogaeth bysellfwrdd a llygoden. Mae rheolwr cyfansawdd LSM (Luna Surface Manager) wedi'i addasu i reoli a threfnu mewnbwn gan ddefnyddio bysellfwrdd a llygoden, ac nid sgrin gyffwrdd yn unig. Er enghraifft, gallwch gysylltu bysellfwrdd a llygoden Γ’ dyfais symudol sy'n seiliedig ar webOS neu deledu i'w ddefnyddio fel gweithfan. Hefyd ychwanegwyd cefnogaeth ar gyfer llwybrau byr bysellfwrdd ar gyfer cyrchu gosodiadau'n gyflym (F1) a rhyngwyneb lansio'r rhaglen (botwm Cychwyn neu Windows).
  • Gwell perfformiad rendro a gwell ansawdd animeiddio mewn cymwysiadau sy'n defnyddio'r llyfrgell Qt.
  • Mae cydrannau ac adnoddau ar gyfer addasu cymwysiadau QML wedi'u hychwanegu at y Lansiwr Cartref.
  • Ychwanegwyd cefnogaeth ar gyfer olrhain cyfaint i'r gwasanaeth rheoli sain sain.
  • Cynigir set o gymwysiadau ac atebion enghreifftiol yn seiliedig ar webOS.
  • Mae peiriant y porwr wedi'i ddiweddaru i Chromium 91 (defnyddiwyd Chromium 87 yn flaenorol). Mae'r peiriant gwe yn cefnogi GPU vsync ar gyfer Wayland.
  • Mae'r efelychydd yn galluogi cywasgu'r rhaniad cyfnewid (zram) a thrin y tu allan i'r cof (oomd).

Ffynhonnell: opennet.ru

Ychwanegu sylw