Ettevõte LG avaldas webOS Open Source Edition 2.26 platvormi

Esitati webOS Open Source Edition 2.26, mida saab kasutada erinevates kaasaskantavates seadmetes, emaplaatides ja autode meelelahutussüsteemides. Näidise riistvara platvormina vaadatakse üle Raspberry Pi 4 emaplaate. Platvorm areneb avalikus hoidlas Apache 2.0 litsentsi alusel ja arendust juhib kogukond, järgides koostööpõhist arendamise mudelit.

Uues väljaandes on peamised muudatused:

  • Lisatud toeks iseseisvate veebirakenduste (PWA, Progressiivne Veebirakendus) installimine. Kui avada PWA toetavad veebisaidid, kuvatakse brauseri tööriistaribal nupp nende installimiseks. Pärast installimist kuvatakse PWA-rakenduse käivitamiseks otsetee tavapärases programmide käivitamise liideses, samas tavaliste rakendustega.

    Ettevõte LG avaldas webOS Open Source Edition 2.26 platvormi
  • Multimeedia salvestamise liideses on nüüd salvestamise peatamise ja jätkamise funktsioonid, samuti heli salvestamise võimalus. Videote jaoks on võimalus valida kaadrisagedust ja eraldusvõimet (FHD/20 FPS või HD/30 FPS).
  • Heli töötlemise API-sse on lisatud võimalus katkestada ja peatada süsteemihelide esitamist ning nende helitugevuse kontrollimine.
  • Enact veebibrauserisse on lisatud võimalus avada veebisaite üle proxy. Proxy kasutamine on seotud eraldi veebisaitidega.
  • Lisatud toeks turvaline joonistamine DMABUF-i kasutades.
  • Noto fondid on uuendatud.
  • GStreameri jaoks on rakendatud UnifiedDecodebini dekooder, mis on kirjutatud Rust keeles.
  • Brauserimootorisse on lisatud WEb Push-i mehhanismi tugi, kasutades serverilt FCM (Google Firebase Cloud Messaging).
  • Muudatused on viidud Yocto 5.0 platvormist.

Ettevõte LG avaldas webOS Open Source Edition 2.26 platvormi

webOS platvorm loodi algselt Palm'i poolt 2008. aastal ja seda kasutati Palm Pre ja Pixie nutitelefonides. Aastal 2010, pärast Palm'i ülevõtmist, läks platvorm Hewlett-Packardi kätte, kes üritas seda kasutada oma printerites, tahvelarvutites, sülearvutites ja lauaarvutites. Aastal 2012 kuulutas HP välja webOS ülemineku sõltumatuks avatud projektiks ja 2013. aastal hakkas avama selle komponentide lähtekodasid.
Aastal 2013 ostis LG platvormi Hewlett-Packardilt, ning see on nüüdseks rakendatud enam kui 70 miljonis LG teleris ja tarbija seadmes. Aastal 2018 loodi projekt webOS Open Source Edition, mille kaudu üritas LG naasta avatud arendusmudeli juurde, kaasata teisi osalisi ja laiendada webOS-i toetatavate seadmete valikut.

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 struktuursed salvestamiseks JSON-formaadis kasutatakse DB8 salvestust, mis kasutab back-end'ina LevelDB andmebaasi.
Algatamiseks kasutatakse systemd-põhist bootd-d. Multimeedia sisu töötlemiseks pakutakse uMediaServer ja Media Display Controller (MDC) alamsüsteeme, heli serverina kasutatakse PulseAudio. Automaatseks tarkvarauuenduseks kasutatakse OSTree ja aatomset partitsioonide asendamist (loodakse kaks süsteemipartitsiooni, millest üks on aktiivne ja teine kasutatakse uuenduse kopeerimiseks).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster