LG imechapisha jukwaa la WebOS Open Source Edition 2.19

Kutolewa kwa toleo la wazi la wavuti la Toleo la Open Source 2.19 limechapishwa, ambalo linaweza 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. Jukwaa limetengenezwa katika hazina ya umma chini ya leseni ya Apache 2.0, na uendelezaji hudungwa 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.

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:

  • Programu ya Nyumbani imeboreshwa ili kujumuisha upau wa hali na uteuzi wa vipengele vinavyotumiwa sana. Hutoa usaidizi wa uhariri wa bure wa yaliyomo kwenye paneli ya programu. Imeongeza ishara mpya za skrini.
    LG imechapisha jukwaa la WebOS Open Source Edition 2.19
  • Programu ya Simu ya Video imejumuishwa kwa ajili ya kupiga simu za video na kufanya mikutano ya video pepe. Katika hali yake ya sasa, ni mawasiliano tu kupitia Cisco Webex na Timu za Microsoft ndio zinazotumika kwa sasa.
    LG imechapisha jukwaa la WebOS Open Source Edition 2.19
  • Mazingira ya mstari wa amri yametolewa kwa ajili ya kuunda programu zako za Blockchain Wallet, ambayo hurahisisha shughuli kama vile kusaini miamala na kuweka miamala hiyo kwenye blockchain.
  • Kivinjari cha Enact kimeongeza usaidizi kwa huduma ya kugundua programu hasidi na kutekeleza kidirisha ibukizi kinachomwomba mtumiaji ruhusa.
  • Usaidizi ulioongezwa wa kugundua vifaa vya sauti vilivyojengewa ndani na nje katika seva ya sauti iliyosikilizwa. Katika huduma ya mfumo (Huduma ya Sys) iliongeza usaidizi kwa vifaa vya sauti vya sekondari (vifaa vidogo), kadi za sauti zilizojengwa na kamera za MIPI. PulseAudio hutumia utaratibu wa ECNR (Echo Cancellation Reduction Reduction).
  • Vipengele vya jukwaa la Linux lililopachikwa la Yocto vimesasishwa ili kutolewa 4.0.
  • Injini ya kivinjari imesasishwa hadi Chromium 94 (awali Chromium 91). Uwezo wa kutumia pedi za mchezo umeongezwa kwa programu za wavuti za webOS.
  • Fonti za Noto zilizosasishwa (msaada ulioongezwa kwa vibambo vya Unicode 15.0.0).
  • Mpito hadi Qt 6.4 umekamilika. Mfumo wa wavuti wa Enact umesasishwa hadi toleo la 4.5.0.

Chanzo: opennet.ru

Kuongeza maoni