Ettevõte LG avaldas webOS Open Source Edition 2.27 platvormi.

Käes on webOS Open Source Edition 2.27 avatud platvormi väljaanne, mida saab kasutada erinevates kaasaskantavates seadmetes, plaatides ja autode meelelahutussüsteemides. Mudelplaatideks on valitud Raspberry Pi 4. Platvorm areneb avalikus hoidlas Apache 2.0 litsentsi alusel ning arendust juhib kogukond, järgides koostööpõhiselt arendamise mudelit.

Uue väljaande peamised muudatused:

  • Käivitusmootor on uuendatud versioonile Chromium 120 (varem kasutati versiooni 108). Enact brauseri rakendus on üle viidud Browser Shell kontseptsioonile App Shell asemel, mis võimaldab funktsionaalsuse ja sisu töötlemise paindlikkuse suurendamist. App Shelli arhitektuur eeldab iseseisva kasutajaliidese rakendamist, kus kuvatakse renderdatud veebi sisu, samas kui Browser Shelli arhitektuur tugineb põhiväärtebrauseri vaikeselementide kasutamisele.
  • Lisatud täiendavad funktsioonid iseseisvate veebirakenduste (PWA, Progressive Web Application) jaoks, nagu toe pakkumine nuppudele „ette“ ja „tagasi“, mugavam kerimine ning tõuketeadete kuvamise võimalus.
  • Kogumise protsessi tõhusust on parandatud. Piltide käivitamiseks mõeldud faililaiendid on muudetud „.wic.vmdk“ asemel „wic.vmdk.gz“.
  • API-st com.webos.service.mediacontroller, mis loob esituse juhtimise liidese, on lisatud meetod setSupportedActions, et määrata toetatavate toimingute loetelu (play, pause, next, previous, mute, unmute).
  • Süsteemiteenus luna-sysservice on vabastatud Qt-sideme alt.
  • Qt raamistik on värskendatud versioonile 6.7.2.
  • Lisatud on võimalus muuta konfiguratori (rakenduse Settings) kujunduses kasutatavaid värve.

Ettevõte LG avaldas webOS Open Source Edition 2.27 platvormi.

WebOS platvormi töötas algselt välja Palm 2008. aastal ja seda kasutati Palm Pre ja Pixie nutitelefonides. 2010. aastal, pärast Palm'i ettevõtte ülevõtmist, läks platvorm Hewlett-Packard'i kätesse, kes üritas seda kasutada oma printerites, tahvelarvutites, sülearvutites ja lauaarvutites. 2012. aastal teatas HP, et webOS muutub iseseidiseks avatud projektiks ning 2013. aastal alustas see oma komponentide allikakoodide avalikustamist. 2013. aastal ostis LG platvormi Hewlett-Packard'lt ja nüüd kasutatakse seda enam kui 70 miljonil LG teleril ja tarbimisriistadel. 2018. aastal asutati webOS Open Source Edition projekt, mille kaudu üritas LG naasta avatud arendustegevuse mudelisse, kaasata teisi osalisi ja laiendada webOS toetatavate seadmete valikut.

webOS-i süsteemikeskkond luuakse OpenEmbedded'i tööriistade ja põhifailide, aga ka Yocto projekti koostamissüsteemi ja metaandmete komplekti abil. webOS-i peamised komponendid on süsteemi ja rakenduste haldur (SAM, System and Application Manager), mis vastutab rakenduste ja teenuste käitamise eest, ning Luna Surface Manager (LSM), mis kujundab kasutajaliidese. Komponendid on kirjutatud Qt raamistikku ja veebibrauseri mootori Chromium abil.

Kujundamine toimub läbi komposiitmenedžeri, mis rakendab Waylandi protokolli. Kasutajarakenduste arendamiseks soovitatakse kasutada veebitehnoloogiaid (CSS, HTML5 ja JavaScript) ning Enact raamistikku, mis põhineb React'il, kuid lubatud on ka programmide loomine C ja C++ abil Qt-põhiste liideste kasutamisega. Kasutajaliides ja sisseehitatud graafilised rakendused on peamiselt realiseeritud natiivsete programmide kujul, mis on kirjutatud QML tehnoloogia abil. Vaikimisi pakutakse Home Launcheri liidest, mis on optimeeritud puutetundlike ekraanide haldamiseks ja pakub kontseptsiooni vahetuvatest kaartidest (akende asemel).

Andmete salvestamiseks struktureeritud kujul JSON formaadis kasutatakse DB8 ladustamist, mille baasi jaoks on kasutatud LevelDB. Initsialiseerimiseks kasutatakse systemd põhinevat bootd. Multimeedia sisu töötlemiseks on pakkuda uMediaServer ja Media Display Controller (MDC) alamsüsteemid, heli jaoks kasutatakse PulseAudio. serverile Automaatse tarkvara uuendamise jaoks kasutatakse OSTree ja aatomarne sektsioonide vahetust (loetakse kaks süsteemisektsiooni, millest üks on aktiivne ja teine kasutatakse uuenduse kopeerimiseks).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster