LG har publisert webOS Open Source Edition 2.24-plattformen

Utgivelsen av den åpne plattformen webOS Open Source Edition 2.24 er introdusert, som kan brukes på forskjellige bærbare enheter, brett og infotainmentsystemer for biler. Raspberry Pi 4-kort betraktes som referansemaskinvareplattformen. Plattformen er utviklet i et offentlig depot under Apache 2.0-lisensen, og utviklingen overvåkes av fellesskapet, og følger en samarbeidsmodell for utviklingsstyring.

Hovedendringene i den nye utgivelsen:

  • Det ble utført refaktorering av multimedietjenester, med sikte på å eliminere bindinger mellom medietjenester for arbeid med kameraet og medieserveren (uMediaServer), som gjorde at utvikleren måtte kalle metoder fra forskjellige API-er for å implementere noen funksjoner.
  • La til ny universell tjeneste com.webos.service.mediarecorder for opptak av video fra kamera og lyd fra mikrofon.
  • En separat funksjonalitet for å organisere en forhåndsvisning av data fra et kamera er implementert, kun knyttet til com.webos.service.camera2 API-et (tidligere var det nødvendig å bruke com.webos.service.camera2 og com.webos.media API-ene sammen).
  • Nettlesermotoren er oppdatert til Chromium 108-kodebasen (tidligere ble Chromium 94 brukt).
  • Støtte for bygging med Qt 6.7.0 er gitt.
  • Forbedret minnehåndtering i g-camera-pipeline-kamerakomponenten.
  • Rettet et problem med oppdatering av URL-er i adressefeltet i Enact-nettleseren.
  • Emulatoren har løst problemer med å bygge vanlige Qt-applikasjoner.
  • API-et com.palm.service.tellurium, designet for samhandling med webapplikasjoner, er dokumentert.

WebOS-plattformen ble opprinnelig utviklet av Palm i 2008 og ble brukt på Palm Pre- og Pixie-smarttelefonene. I 2010, etter overtakelsen av Palm, gikk plattformen over i hendene på Hewlett-Packard, hvoretter HP prøvde å bruke denne plattformen i sine skrivere, nettbrett, bærbare datamaskiner og PC-er. I 2012 kunngjorde HP oversettelsen av webOS til et uavhengig åpen kildekodeprosjekt og begynte i 2013 å åpne kildekoden til komponentene. I 2013 ble plattformen kjøpt fra Hewlett-Packard av LG og brukes nå på mer enn 70 millioner LG TV-er og forbrukerenheter. I 2018 ble webOS Open Source Edition-prosjektet grunnlagt, der LG forsøkte å gå tilbake til en åpen utviklingsmodell, tiltrekke seg andre deltakere og utvide utvalget av enheter som støttes i webOS.

WebOS-systemmiljøet lages ved hjelp av OpenEmbedded-verktøy og basispakker, samt et byggesystem og et sett med metadata fra Yocto-prosjektet. Nøkkelkomponentene i webOS er system- og applikasjonsbehandleren (SAM, System- og applikasjonsbehandler), som er ansvarlig for å kjøre applikasjoner og tjenester, og Luna Surface Manager (LSM), som danner brukergrensesnittet. Komponentene er skrevet ved hjelp av Qt-rammeverket og Chromium-nettlesermotoren.

Gjengivelsen gjøres gjennom en sammensatt manager som bruker Wayland-protokollen. For å utvikle tilpassede applikasjoner foreslås det å bruke webteknologier (CSS, HTML5 og JavaScript) og Enact-rammeverket, basert på React, men det er også mulig å lage programmer i C og C++ med et Qt-basert grensesnitt. Brukerskallet og innebygde grafiske applikasjoner er hovedsakelig implementert som native programmer skrevet ved hjelp av QML-teknologi. Standard Home Launcher-skallet er optimalisert for berøringsskjermkontroll og tilbyr konseptet roterende kart (i stedet for vinduer).

DB8-lagring brukes til å lagre strukturerte data ved hjelp av JSON-formatet, med LevelDB-databasen som backend. Bootd, basert på systemd, brukes til initialisering. Delsystemene uMediaServer og Media Display Controller (MDC) tilbys for behandling av multimedieinnhold, og lyden server PulseAudio brukes. For automatiske firmwareoppdateringer brukes OSTree og atomic partition replacement (to systempartisjoner opprettes, hvorav den ene er aktiv, og den andre brukes til å kopiere oppdateringen).

LG har publisert webOS Open Source Edition 2.24-plattformen


Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster