WebOS Open Source Edition 2 plattformutgivelse

Presentert ny åpen plattformgren webOS Open Source Edition 2, fokusert på å utstyre smarte enheter. Plattformen utvikles i offentlig depot under Apache 2.0-lisensen, og utviklingen overvåkes av fellesskapet, som følger felles utviklingsstyringsmodell. Raspberry Pi 4-kort anses som referansemaskinvareplattformen.

WebOS-plattformen i 2013 var kjøpt ut av LG fra Hewlett-Packard og brukes på mer enn 70 millioner LG TV-er og forbrukerenheter. WebOS Open Source Edition-prosjektet ble grunnlagt i 2018 etter at LG forsøkte å gå tilbake til en åpen utviklingsmodell for å tiltrekke seg andre deltakere og utvide utvalget av enheter som webOS kunne brukes på.

WebOS-systemmiljøet lages ved hjelp av verktøy og grunnleggende pakker OpenEmbedded, samt byggesystemet og et sett med metadata fra prosjektet Yocto. 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 nettteknologi (CSS, HTML5 og JavaScript) og et rammeverk vedta, 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.

Lagring brukes til å lagre data i en strukturert form ved å bruke JSON-formatet DB8, ved å bruke LevelDB-databasen som en backend.
For initialisering brukes den oppstartet basert på systemd. Undersystemene uMediaServer og Media Display Controller (MDC) tilbys for behandling av multimedieinnhold; PulseAudio brukes som en lydserver.

Funksjoner webOS Open Source Edition 2:

  • Et nytt referansebrukergrensesnitt er introdusert, Home Launcher, som er optimalisert for berøringsskjermkontroll og tilbyr et forbedret konsept med roterende kart (i stedet for vinduer). Grensesnittet legger også til en hurtigstartlinje, som inneholder snarveier til ofte brukte funksjoner som tilgang til innstillinger og varsler;

    WebOS Open Source Edition 2 plattformutgivelse

  • Plattformen er tilpasset bruk i infotainmentsystemer for biler. For eksempel er det mulig å jobbe i miljøer med to skjermer som vanligvis brukes i multimediasystemer for passasjerer;
  • Foreslåtte verktøy for automatisk fastvareoppdatering (FOTA - Firmware-Over-the Air), basert på applikasjon OSTree og atomsystemoppdatering. Hele systembildet bygges om som en helhet, uten å dele opp i separate pakker. Oppdateringssystemet er basert på bruk av to systempartisjoner, hvorav den ene er aktiv, og den andre brukes til å kopiere oppdateringen, etter at oppdateringen er installert, endrer partisjonene roller;
  • Lagt til SoftAP (Tethering)-modus, som lar deg organisere driften av et trådløst tilgangspunkt for å koble andre enheter til nettverket;
  • Lagt til støtte for obligatorisk tilgangskontroll basert på kjernemodulen Smack (Simplified Mandatory Access Control Kernel);
  • Forbedret Bluetooth og WiFi-støtte;
  • Referansemaskinvareplattformen har blitt oppdatert til Raspberry Pi 4-kortet (tidligere tilbudt å bruke Raspberry Pi 3 Model B), som kan koble til to skjermer via HDMI, bruke en mer avansert GPU, bruke Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE og USB 3.0 ;
  • For standard logging involvert journalført fra systemd;
  • Oppdaterte versjoner av tredjepartskomponenter som ligger til grunn for plattformen, inkludert Qt 5.12 og Chromium 72.

Kilde: opennet.ru

Legg til en kommentar