Mwepụta nke ikpo okwu mepere emepe webOS 2.18

Ebipụtala ntọhapụ nke ikpo okwu mepere emepe webOS Open Source Edition 2.18, nke enwere ike iji na ngwaọrụ mkpanaka dị iche iche, bọọdụ na sistemụ infotainment ụgbọ ala. A na-ewere bọọdụ Raspberry Pi 4 dị ka ikpo okwu ngwaike ntụaka.

Ọ bụ Palm wulitere ikpo okwu webOS na 2008 wee jiri ya na ekwentị Palm Pre na Pixie. N'afọ 2010, mgbe e weghaara Palm, ikpo okwu gafere n'aka Hewlett-Packard, mgbe nke ahụ gasịrị, HP gbalịrị iji ikpo okwu a na ndị na-ebi akwụkwọ, mbadamba, laptọọpụ na PC. N'afọ 2012, HP kwuputara ntụgharị asụsụ nke webOS ka ọ bụrụ ọrụ mepere emepe nwere onwe yana na 2013 malitere imepe koodu isi mmalite nke ihe mejupụtara ya. N'afọ 2013, LG zụtara ikpo okwu na Hewlett-Packard ma jiri ya na ihe karịrị nde 70 LG TV na ngwaọrụ ndị ahịa. Na 2018, e hiwere webOS Open Source Edition oru ngo, nke LG nwara ịlaghachi na ụdị mmepe mepere emepe, dọta ndị sonyere ndị ọzọ wee gbasaa ụdị ngwaọrụ akwadoro na webOS.

A na-emepụta gburugburu sistemụ webOS site na iji ngwa OpenEmbedded na ngwungwu ntọala, yana sistemụ wuo yana metadata sitere na ọrụ Yocto. Akụkụ bụ isi nke webOS bụ sistemụ na ngwa njikwa (SAM, Sistem na ngwa njikwa), nke na-ahụ maka ịgba ọsọ ngwa na ọrụ, yana Luna Surface Manager (LSM), nke na-etolite interface onye ọrụ. A na-eji usoro Qt na injin ihe nchọgharị Chromium dee ihe ndị ahụ.

A na-eme Rendering site na onye njikwa mejupụtara na-eji usoro Wayland. Iji mepụta ngwa ọdịnala, a na-atụ aro ka iji teknụzụ webụ (CSS, HTML5 na JavaScript) na usoro Enact, dabere na React, mana enwere ike ịmepụta mmemme na C na C ++ nwere interface dabere na Qt. A na-emejuputa shei onye ọrụ na ngwa eserese arụnyere dị ka mmemme obodo edere site na iji teknụzụ QML. A na-ahazi shei ihe mmalite ụlọ nke ndabara maka njikwa ihuenyo mmetụ ma na-enye echiche nke maapụ ntụgharị (kama windo).

Iji chekwaa data n'ụdị ahaziri site na iji usoro JSON, a na-eji nchekwa DB8, na-eji nchekwa data LevelDB dị ka azụ azụ. A na-eji Bootd maka mbido dabere na sistemu. A na-enye subsystem uMediaServer na Media Display Controller (MDC) maka nhazi ọdịnaya multimedia; A na-eji PulseAudio dị ka ihe nkesa ụda. Ka imelite ngwa ngwa na-akpaghị aka, a na-eji OSTree na nnọchi nke atomiki (a na-emepụta akụkụ abụọ nke sistemu, otu n'ime ha na-arụ ọrụ, nke abụọ na-eji detuo mmelite).

Isi mgbanwe na mwepụta ọhụrụ:

  • Atụpụtala ihuenyo ụlọ ọhụrụ (App Home), nke edozigharịrị ụdị panel, ogwe ọkwa na akara ngosi.
    Mwepụta nke ikpo okwu mepere emepe webOS 2.18
  • Emeela mgbanwe gaa na ọba akwụkwọ Qt 6.3.1.
  • Agbakwunyela koodu nchịkọta telemetry (nchịkọta data) na nhazi njikwa nhazi.
  • Mmepe webụ na-akwado nchọta saịtị ọjọọ site na iji ihe ize ndụ Weebụ API.
  • Ihe ndozi edobere na Enact Browser yana interface maka iji igwefoto na-arụ ọrụ.
  • Agbakwunyela nkwado maka mkpebi 4K na njikwa ihuenyo LSM (Luna Surface Manager).

isi: opennet.ru

Tinye a comment