Toleo la Chanzo Huria la WebOS 2.10 Toleo la Mfumo

Utoaji wa toleo la wazi la tovuti ya WebOS Open Source Edition 2.10 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 ulitumiwa kwenye simu mahiri za Palm Pre na Pixie. Kama matokeo ya kupatikana kwa Palm mnamo 2010, jukwaa lilipita mikononi mwa Hewlett-Packard, baada ya hapo HP ilijaribu kutumia jukwaa hili katika vichapishi vyake, vidonge, kompyuta za mkononi na PC. Mnamo 2012, HP ilitangaza tafsiri ya webOS katika mradi wa chanzo huria na mwaka 2013 ilianza kufungua msimbo wa chanzo wa vipengele vyake. Mnamo 2013, jukwaa lilinunuliwa na LG kutoka Hewlett-Packard na sasa linatumika kwenye zaidi ya TV za LG na vifaa vya watumiaji zaidi ya milioni 70. Mnamo mwaka wa 2018, mradi wa Toleo la Chanzo Huria la webOS ulianzishwa, ambapo LG ilijaribu kurudi kwa muundo wazi wa usanidi, 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.

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

Toleo la Chanzo Huria la WebOS 2.10 Toleo la Mfumo

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:

  • Mfumo wa Ufikiaji wa Uhifadhi umetekelezwa, ukitoa kiolesura kimoja cha kufikia vituo mbalimbali vya hifadhi, ikiwa ni pamoja na hifadhi ya ndani, viendeshi vya USB na mifumo ya hifadhi ya wingu (Hifadhi ya Google pekee ndiyo inayotumika kwa sasa). Mfumo hukuruhusu kutazama na kufungua hati, picha na faili kutoka kwa watoa huduma wote wa uhifadhi waliosanidiwa kupitia kiolesura cha kawaida cha mtumiaji.
  • Injini ya kivinjari hutoa uhifadhi wa Vidakuzi vya kikao na uthibitishaji katika fomu iliyosimbwa.
  • Huduma mpya ya Kidhibiti cha Pembeni imeongezwa ili kudhibiti vifaa vya pembeni, kusaidia mwingiliano na vifaa kupitia violesura vya GPIO, SPI, I2C na UART. Huduma hukuruhusu kupanga usimamizi wa vifaa vipya bila kubadilisha msimbo wa chanzo wa jukwaa.
  • Uwezo wa muundo wa udhibiti wa ufikiaji wa ACG (Vikundi vya Udhibiti wa Ufikiaji), unaotumiwa kupunguza nguvu za huduma kwa kutumia Luna Bus, umepanuliwa. Katika toleo jipya, huduma zote za zamani ambazo zilitumia mfano wa zamani wa usalama zimehamishiwa kwa ACG. Sintaksia ya sheria za ACG imebadilishwa.

Chanzo: opennet.ru

Kuongeza maoni