LG imechapisha jukwaa la WebOS Open Source Edition 2.20

Utoaji wa toleo la wazi la tovuti ya WebOS Open Source Edition 2.20 imeanzishwa, ambayo inaweza kutumika kwenye vifaa mbalimbali vya kubebeka, bodi na mifumo ya infotainment ya gari. Ubao wa Raspberry Pi 4 huzingatiwa kama jukwaa la maunzi la marejeleo. Mfumo huu umetengenezwa katika hazina ya umma chini ya leseni ya Apache 2.0, na uendelezaji unasimamiwa na jumuiya, kwa kuzingatia muundo wa usimamizi wa maendeleo shirikishi.

Mfumo wa webOS ulianzishwa awali na Palm mwaka wa 2008 na kutumika kwenye simu mahiri za Palm Pre na Pixie. Mnamo 2010, baada ya kupatikana kwa Palm, jukwaa lilipita mikononi mwa Hewlett-Packard, baada ya hapo HP ilijaribu kutumia jukwaa hili katika vichapishaji vyake, vidonge, kompyuta za mkononi na PC. Mnamo mwaka wa 2012, HP ilitangaza uhamisho wa webOS kwa mradi wa chanzo huru na mwaka 2013 ilianza kufungua msimbo wa chanzo wa vipengele vyake. Jukwaa hili lilinunuliwa kutoka kwa Hewlett-Packard na LG mwaka wa 2013 na sasa linatumika kwenye TV zaidi ya milioni 70 za LG na vifaa vya watumiaji. Mnamo mwaka wa 2018, mradi wa Toleo la Chanzo Huria la webOS ulianzishwa, kwa njia ambayo LG ilijaribu kurudi kwenye muundo wazi wa ukuzaji, kuvutia washiriki wengine na kupanua anuwai ya vifaa vinavyotumika katika webOS.

Mazingira ya mfumo wa webOS huundwa kwa kutumia OpenEmbedded toolkit na vifurushi vya msingi, pamoja na mfumo wa kujenga na seti ya metadata kutoka kwa mradi wa Yocto. Vipengele muhimu vya webOS ni mfumo na meneja wa programu (SAM, Meneja wa Mfumo na Maombi), ambayo inawajibika kwa kuendesha programu na huduma, na Kidhibiti cha Uso cha Luna (LSM), ambacho huunda kiolesura cha mtumiaji. Vipengele vimeandikwa kwa kutumia mfumo wa Qt na injini ya kivinjari ya Chromium.

LG imechapisha jukwaa la WebOS Open Source Edition 2.20

Utoaji unafanywa kupitia kidhibiti cha mchanganyiko kinachotumia itifaki ya Wayland. Ili kutengeneza programu maalum, inapendekezwa kutumia teknolojia za wavuti (CSS, HTML5 na JavaScript) na mfumo wa Enact kulingana na React, lakini pia inawezekana kuunda programu katika C na C ++ na kiolesura kulingana na Qt. Kiolesura cha mtumiaji na programu-tumizi za picha zilizopachikwa hutekelezwa zaidi kama programu asili zilizoandikwa kwa kutumia teknolojia ya QML. Kwa chaguo-msingi, Kizindua Nyumbani kinatolewa, ambacho kimeboreshwa kwa uendeshaji wa skrini ya kugusa na inatoa dhana ya ramani zinazofuatana (badala ya madirisha).

Ili kuhifadhi data katika muundo uliopangwa kwa kutumia umbizo la JSON, hifadhi ya DB8 hutumiwa, ambayo hutumia hifadhidata ya LevelDB kama sehemu ya nyuma. Kwa uanzishaji, bootd kulingana na systemd hutumiwa. Mifumo midogo ya uMediaServer na Kidhibiti Onyesho cha Vyombo vya Habari (MDC) hutolewa kwa usindikaji wa maudhui ya medianuwai, PulseAudio inatumika kama seva ya sauti. Ili kusasisha firmware kiotomatiki, uingizwaji wa OSTree na kizigeu cha atomiki hutumiwa (sehemu mbili za mfumo huundwa, moja ambayo inafanya kazi, na ya pili hutumiwa kunakili sasisho).

Mabadiliko kuu katika toleo jipya:

  • Utoaji wa picha za webOS zilizotengenezwa tayari kwa bodi ya Raspberry Pi 4 na emulator imeanza. Picha zitatumwa kwa GitHub ndani ya siku chache baada ya kutolewa.
  • Kiolesura cha mtumiaji wa mfumo kimehamishwa kutoka kwa mfumo wa Moonstone hadi Sandstone.
  • Kisanidi hutoa uwezo wa kuona orodha ya vituo vya ufikiaji vya Wi-Fi vinavyojulikana ambavyo viunganisho vilifanywa mara moja.
    LG imechapisha jukwaa la WebOS Open Source Edition 2.20
  • Imeongeza njia ya mkato ya kibodi (Ctrl + Alt + F9) ili kuunda picha ya skrini (iliyohifadhiwa kwenye /tmp/viwambo), pamoja na njia ya mkato ya Ctrl + Alt + F10 ili kufuta picha zote za skrini.
  • Aikoni zilizobadilishwa kwenye upau wa hali. Imeongeza uwezo wa kuunganisha kwa Wi-Fi kutoka kwa upau wa hali.
  • Kivinjari cha WebEX kimeongeza kiashirio cha kucheza video au sauti kwenye vichupo.
  • Clang hutumiwa kujenga wakati wa wavuti na WAM kwenye injini ya Blink.

Chanzo: opennet.ru

Kuongeza maoni