Avaldas avatud platvormi webOS Open Source Edition 2.17, mida saab kasutada erinevates kaasaskantavates seadmetes, raadiotel ja autode info- ja meelelahutussĂŒsteemides. Etnoloogiliseks riistvaraplatvormiks on Raspberry Pi 4. Platvorm areneb avalikus hoidlas Apache 2.0 litsentsi alusel ning arendust juhib kogukond, jĂ€rgides ĂŒhiselt juhtimismudelit.
WebOS platvorm loodi algselt ettevĂ”tte Palm poolt 2008. aastal ja seda kasutati Palm Pre ja Pixie nutitelefonides. 2010. aastal pĂ€rast Palm'i ĂŒlevĂ”ttu lĂ€ks platvorm Hewlett-Packard'i kĂ€tte, kes pĂŒĂŒdis kasutada seda oma printerites, tahvelarvutites, sĂŒlearvutites ja lauaarvutites. 2012. aastal kuulutas HP vĂ€lja webOS ĂŒlemineku iseseiswe avatud projekti, algatades 2013. aastal oma komponentide lĂ€htekoodide avamise. 2013. aastal ostis platvormi Hewlett-Packard'ilt LG ja seda kasutavad nĂŒĂŒd rohkem kui 70 miljonit LG telerit ja tarbijaseadet. 2018. aastal asutati projekt webOS Open Source Edition, mille kaudu pĂŒĂŒdis LG tagasi pöörduda avatud arenduse mudeli juurde, kaasata teisi osalejaid ja laiendada webOS seadmete toetamist.
WebOS sĂŒsteemikeskkond luuakse OpenEmbedded tööriistade ja pĂ”hikĂ€skude ning Yocto projekti koostamis- ja metadata sĂŒsteemi abil. WebOS peamisteks komponentideks on sĂŒsteemi ja rakenduste haldur (SAM, System and Application Manager), mis vastutab rakenduste ja teenuste tĂ€itmise eest, ning Luna Surface Manager (LSM), mis kujundab kasutajaliidese. Komponendid on kirjutatud Qt raamistikuga ja Chromiumi brauserimootoriga.
Kujundamine toimub koostamiseks kasutatava juhtimisseadmestiku kaudu, mis rakendab Waylandi protokolli. Kasutajarakenduste arendamiseks soovitatakse kasutada veebitehnoloogiaid (CSS, HTML5 ja JavaScript) ning Enact raamistikku, mis pÔhineb React'il, kuid on vÔimalik luua ka programme C ja C++ keeles Qt alusel. Kasutajaliides ja sisseehitatud graafilised rakendused on peamiselt rakendatud natiivsete programmide kaudu, mis on kirjutatud QML tehnoloogiat kasutades. Vaikimisi pakutakse Home Launcherit, mis on optimeeritud puutetundlikule juhtimisele ja pakub vahetuvate kaartide kontseptsiooni (akende asemel).
Andmete salvestamiseks struktureeritud kujul JSON formaadis kasutatakse DB8 ladustamist, mis kasutab tasemel DB baasi tagakĂŒljena. Algatamiseks kasutatakse systemd alusel bootd-d. Multimeedia sisu töötlemiseks on ette nĂ€htud uMediaServer ja Media Display Controller (MDC) alamsĂŒsteemid, samuti heliga. serverid Kasutatakse PulseAudio. Automaatseks lĂ€bitĂ”mbamiseks kasutatakse OSTree'i ja aatomaarset sektsioonivahetust (loodakse kaks sĂŒsteemiosa, millest ĂŒks on aktiivne ja teine kasutatakse vĂ€rskenduse kopeerimiseks).

Uues vÀljaandes on peamised muudatused:
- Parandatud reageerimistunde puutetundlikul ekraanil kÀsitlemisel.
- Heli server PulseAudio on uuendatud versioonile 15.0 (varasemalt kasutati versiooni 9.0).
- Komplekti on lisatud webOS Edge AI raamistik koos TensorflowLite, Arm Compute ja Edge AI Vision 1.0 masinÔppe teekidega (nÀiteks nÀgude ja objektide tuvastamiseks).
- Emulaatorisse on lisatud VLANi tugi.
Allikas: opennet.ru
