Toleo la Chanzo Huria la WebOS 2.18 Toleo la Mfumo

Kutolewa kwa toleo la wazi la wavuti la Toleo la Open Source 2.18 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:

  • Skrini mpya ya nyumbani (Programu ya Nyumbani) imependekezwa, ambapo mtindo wa kidirisha, upau wa hali na aikoni umeundwa upya.
    Toleo la Chanzo Huria la WebOS 2.18 Toleo la Mfumo
  • Mpito kwa maktaba ya Qt 6.3.1 umefanywa.
  • Msimbo wa ukusanyaji wa telemetry (mkusanyiko wa data) umeongezwa kwenye kipengele cha usimamizi wa usanidi kilichosanidiwa.
  • Div ya Wavuti ina msaada wa kugundua tovuti hasidi kwa kutumia API ya Hatari ya Wavuti.
  • Hitilafu zisizohamishika katika Kivinjari cha Wezesha na kiolesura cha kamera.
  • Usaidizi wa azimio la 4K umeongezwa kwa kidhibiti skrini cha LSM (Luna Surface Manager).

Chanzo: opennet.ru

Kuongeza maoni