LG annab välja webOS avatud lähtekoodiga versiooni 2.27

Tutvustatakse avatud platvormi webOS Open Source Edition 2.27 väljalaset, mida saab kasutada erinevatel kaasaskantavatel seadmetel, tahvlitel ja autode info- ja meelelahutussüsteemidel. Võrdlusriistvaraplatvormiks peetakse Raspberry Pi 4 plaate. Platvormi arendatakse avalikus hoidlas Apache 2.0 litsentsi alusel ning arendust jälgib kogukond, järgides koostööpõhise arendusjuhtimise mudelit.

Peamised muudatused uues versioonis:

  • Brauseri mootor on uuendatud versioonile Chromium 120 (varem kasutati versiooni 108). Enacti brauserit rakendav rakendus on teisendatud kasutama rakenduste shelli asemel kontseptsiooni Browser Shell, mis on avardanud sisutöötluse funktsionaalsust ja paindlikkust. App Shelli rakendusarhitektuur hõlmab kasutajaliidese enda teostuse kasutamist, milles kuvatakse renderdatud veebisisu, ja Browser Shelli arhitektuur taandub põhibrauseri standardse liidese elementide kasutamisele.
  • Lisatud lisafunktsioonid iseseisvatele veebirakendustele (PWA, Progressive Web Application), näiteks edasi- ja tagasinuppudega navigeerimise tugi, mugavam kerimine ja tõuketeadete kuvamise võimalus.
  • Montaažiprotsessi efektiivsuse tõus. Emulaatoris käivitatavate piltidega failide laiendused on muudetud laiendist „.wic.vmdk” laiendiks „wic.vmdk.gz”.
  • Taasesituse juhtimise liidese moodustavasse API-sse com.webos.service.mediacontroller on lisatud meetod setSupportedActions, et määrata toetatud toimingute loend (esitamine, paus, järgmine, eelmine, vaigistamine, vaigistuse tühistamine).
  • Süsteemiteenus luna-sysservice on vabastatud sidumisest Qt-ga.
  • Qt raamistik on värskendatud versioonile 6.7.2.
  • Lisatud võimalus muuta konfiguraatori (Settings) kujunduses kasutatud värve.


LG annab välja webOS avatud lähtekoodiga versiooni 2.27

WebOS-i platvormi töötas algselt välja Palm 2008. aastal ja seda kasutati Palm Pre ja Pixie nutitelefonides. 2010. aastal läks platvorm pärast Palmi omandamist Hewlett-Packardi kätte, misjärel HP püüdis seda platvormi kasutada oma printerites, tahvelarvutites, sülearvutites ja personaalarvutites. 2012. aastal teatas HP webOS-i üleviimisest sõltumatule avatud lähtekoodiga projektile ja alustas 2013. aastal selle komponentide lähtekoodi avamist. LG ostis platvormi Hewlett-Packardilt 2013. aastal ning seda kasutatakse nüüd enam kui 70 miljonis LG teleris ja tarbeseadmes. 2018. aastal asutati projekt webOS Open Source Edition, mille kaudu LG püüdis naasta avatud arendusmudeli juurde, meelitada ligi teisi osalejaid ning laiendada webOS-is toetatavate seadmete valikut.

WebOS-i süsteemikeskkond moodustatakse OpenEmbedded tööriistakomplekti ja baaspakettide, samuti Yocto projekti ehitussüsteemi ja metaandmete komplekti abil. WebOS-i põhikomponendid on süsteemi- ja rakendushaldur (SAM, System and Application Manager), mis vastutab rakenduste ja teenuste käitamise eest, ning Luna Surface Manager (LSM), mis moodustab kasutajaliidese. Komponendid on kirjutatud Qt raamistiku ja Chromiumi brauseri mootori abil.

Renderdamine toimub liithalduri kaudu, mis kasutab Waylandi protokolli. Kohandatud rakenduste arendamiseks on pakutud kasutada veebitehnoloogiaid (CSS, HTML5 ja JavaScript) ning Reactil põhinevat Enact raamistikku, kuid võimalik on luua ka programme C ja C ++ keeles Qt-põhise liidesega. Kasutajaliides ja manustatud graafilised rakendused on enamasti realiseeritud QML-tehnoloogiat kasutades kirjutatud algprogrammidena. Vaikimisi pakutakse Home Launcherit, mis on optimeeritud puutetundliku ekraaniga töötamiseks ja pakub järjestikuste kaartide kontseptsiooni (akende asemel).

DB8 salvestusruumi kasutatakse struktureeritud andmete salvestamiseks JSON-vormingus, kasutades LevelDB andmebaasi taustaprogrammina. Initsialiseerimiseks kasutatakse systemd-l põhinevat Bootd-d. Multimeediasisu töötlemiseks pakutakse uMediaServeri ja Media Display Controlleri (MDC) alamsüsteeme ning heli... server Kasutusel on PulseAudio. Püsivara automaatseks värskendamiseks kasutatakse OSTree'd ja aatomipartitsioonide asendamist (luuakse kaks süsteemipartitsiooni, millest üks on aktiivne ja teist kasutatakse värskenduse kopeerimiseks).

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster