WebOS Open Source Edition 2.15 plattformutgivelse

Utgivelsen av den åpne plattformen webOS Open Source Edition 2.15 er publisert, som kan brukes på ulike bærbare enheter, brett og bilinfotainmentsystemer. Raspberry Pi 4-kort anses 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.

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).

WebOS Open Source Edition 2.15 plattformutgivelse

Hovedendringene i den nye utgivelsen:

  • Støtte for tastatur og mus er lagt til. Den sammensatte manageren Luna Surface Manager (LSM) er tilpasset for å administrere og organisere input ved hjelp av et tastatur og en mus, ikke bare en berøringsskjerm. For eksempel kan et tastatur og en mus kobles til en webOS-basert mobilenhet eller TV for bruk som en arbeidsstasjon. Tastatursnarveier for rask tilgang til innstillinger (F1) og programstartergrensesnittet (Start-knapp eller Windows).
  • Økt gjengivelsesytelse og forbedret animasjonskvalitet i applikasjoner som bruker Qt-biblioteket.
  • Komponenter og ressurser for å tilpasse QML-applikasjoner er lagt til Home Launcher.
  • Lagt til støtte for volumsporing til audiod-lydadministrasjonstjenesten.
  • Et sett med eksempler på applikasjoner og løsninger basert på webOS er foreslått.
  • Nettlesermotoren er oppdatert til Chromium 91 (tidligere ble Chromium 87 brukt). Nettmotoren støtter GPU vsync for Wayland.
  • Emulatoren muliggjør komprimering av swap-partisjonen (zram) og håndtering av ut-av-minnet (oomd).

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