Kuburitswa kweiyo yakavhurika chikuva webOS Open Source Edition 2.27 yakaunzwa, iyo inogona kushandiswa pane akasiyana siyana anotakurika zvishandiso, mabhodhi uye mota infotainment masisitimu. Raspberry Pi 4 mabhodhi anotorwa sereferensi hardware platform.Ipuratifomu inogadzirwa munzvimbo inochengeterwa veruzhinji pasi perezinesi reApache 2.0, uye budiriro inotariswa nenharaunda, ichitevedzera yekudyidzana kusimudzira manejimendi modhi.
Shanduko huru mukuburitswa kutsva:
- Injini yebrowser yakagadziridzwa kuChromium 120 (yaimbova shanduro 108 yaishandiswa). Chishandiso chiri kuita iyo Enact bhurawuza yashandurwa kuti ishandise iyo Browser Shell pfungwa panzvimbo yeApp Shell, iyo yakawedzera mashandiro uye kuchinjika kwekugadzirisa zvirimo. Iyo App Shell application yedhizaini inosanganisira kushandiswa kwayo kwekushandisa kwemushandisi interface, umo inoshandurwa zvemukati zvewebhu inoratidzwa, uye Browser Shell dhizaini inouya pasi pakushandiswa kweyakajairwa interface zvinhu zvebhesi browser.
- Yakawedzera mamwe maficha ekuzvimiririra pawebhu application (PWA, Progressive Web Application), senge rutsigiro rwekufamba nemabhatani emberi nekumashure, kupuruzira kuri nyore uye kugona kuratidza zviziviso zvepush.
- Kuwedzera kushanda kwegadziriro yegungano. Kuwedzerwa kwemafaira ane mifananidzo yekushandisa muemulator yakashandurwa kubva ku ".wic.vmdk" kuenda ku "wic.vmdk.gz".
- Iyo setSupportedActions nzira yakawedzerwa kune com.webos.service.mediacontroller API, iyo inoumba playback control interface, kuseta runyorwa rwemabasa anotsigirwa (kutamba, kumbomira, kunotevera, yapfuura, nyarara, nyarara).
- Iyo system sevhisi luna-sysservice yakasunungurwa kubva pakusunga kuQt.
- Iyo Qt framework yakagadziridzwa kune vhezheni 6.7.2.
- Yakawedzera kugona kushandura mavara anoshandiswa mudhizaini yegadziriso (Settings application).

Iyo webOS platform yakatanga kugadzirwa nePalm muna 2008 uye yakashandiswa paPalm Pre uye Pixie smartphones. Muna 2010, mushure mekutorwa kwePalm, chikuva chakapfuura mumaoko eHewlett-Packard, mushure mokunge HP yakaedza kushandisa iyi puratifomu mumapurinda ayo, mahwendefa, laptops uye PC. Muna 2012, HP yakazivisa kududzirwa kwewebOS mune yakazvimirira yakavhurika sosi purojekiti uye muna 2013 yakatanga kuvhura iyo kodhi kodhi yezvikamu zvayo. Muna 2013, chikuva chakatengwa kubva kuHewlett-Packard neLG uye chave kushandiswa pane anopfuura mamirioni makumi manomwe eLG TVs nemidziyo yevatengi. Muna 70, iyo webOS Open Source Edition purojekiti yakavambwa, kuburikidza iyo LG yakaedza kudzoka kune yakavhurika yekusimudzira modhi, kukwezva vamwe vatori vechikamu uye kuwedzera huwandu hwemidziyo inotsigirwa muwebhuOS.
Iyo webOS system nharaunda inogadzirwa uchishandisa OpenEmbedded zvishandiso uye base mapakeji, pamwe nekuvaka sisitimu uye seti yemetadata kubva kuYocto purojekiti. Izvo zvakakosha zvewebOS isystem uye application maneja (SAM, System uye Chikumbiro Maneja), iyo ine basa rekumhanyisa maapplication nemasevhisi, uye Luna Surface Manager (LSM), inoumba mushandisi interface. Izvo zvikamu zvakanyorwa uchishandisa Qt chimiro uye Chromium browser injini.
Kupa kunoitwa kuburikidza neanosanganisa maneja achishandisa iyo Wayland protocol. Kugadzira tsika dzekushandisa, zvinokurudzirwa kushandisa webhu tekinoroji (CSS, HTML5 uye JavaScript) uye iyo Enact framework, yakavakirwa paReact, asi zvakare zvinokwanisika kugadzira zvirongwa muC uye C ++ ine Qt-based interface. Iyo mushandisi shell uye yakavakirwa-mukati graphical zvikumbiro zvinonyanya kuitwa sezvirongwa zvemuno zvakanyorwa uchishandisa QML tekinoroji. Iyo yakasarudzika Imba Yekuvhura goko yakagadziridzwa yekubata-bata screen kutonga uye inopa iyo pfungwa yekutenderera mepu (panzvimbo yemahwindo).
Kuchengetedzwa kweDB8 kunoshandiswa kuchengetedza data rakarongeka uchishandisa JSON format, uchishandisa LevelDB database se backend. Bootd, yakavakirwa pa systemd, inoshandiswa kutanga. Subsystems dze uMediaServer neMedia Display Controller (MDC) dzinopihwa kugadzirisa zviri mukati me multimedia, uye odhiyo. server PulseAudio inoshandiswa. Pakugadzirisa otomatiki firmware, OSTree uye atomic partition replacement zvinoshandiswa (zvikamu zviviri zvesystem zvinogadzirwa, chimwe chazvo chinoshanda, uye chimwe chinoshandiswa kukopa update).
Source: opennet.ru
