Udgivelse af webOS Open Source Edition 2

Lansert ny gren av den åpne plattformen webOS Open Source Edition 2, som er rettet mot å utstyre smarte enheter. Plattformen utvikles i det offentlige repositoriet under Apache 2.0-lisensen, og utviklingen overvåkes av fellesskapet, i samsvar med et samarbeidsmodell for utvikling. Raspberry Pi 4-kortene anses som den referanse maskinvareplattformen.

webOS-plattformen ble i 2013 kjøpt av LG fra Hewlett-Packard og brukes på mer enn 70 millioner TV-er og forbrukerenheter fra LG. Prosjektet webOS Open Source Edition ble startet i 2018, etter at LG forsøkte å returnere til en åpen utviklingsmodell for å tiltrekke andre deltakere og utvide spekteret av enheter som kan bruke webOS.

Systemmiljøet til webOS dannes ved hjelp av verktøy og grunnpakker OpenEmbedded, samt et byggesystem og et sett med metadata fra prosjektet Yocto. Nøkkelkomponentene i webOS er system- og applikasjonsbehandleren (SAM, System and Application Manager), som er ansvarlig for kjøring av applikasjoner og tjenester, og Luna Surface Manager (LSM), som danner brukergrensesnittet. Komponentene er skrevet med Qt-rammeverket og Chromium-nettlesermotoren.

Rendering skjer gjennom en komposittovervåker som bruker Wayland-protokollen. For utvikling av brukerapplikasjoner anbefales det å bruke web-teknologier (CSS, HTML5 og JavaScript) og rammeverket Enact, basert på React, men det er også mulig å lage programmer i C og C++ med et grensesnitt basert på Qt. Brukergrensesnittet og innebygde grafiske applikasjoner er hovedsakelig implementert som native programmer skrevet med QML-teknologi.

For å lagre data i strukturert format ved hjelp av JSON-formatet brukes lagringen DB8, som bruker LevelDB som backend.
For initialisering brukes bootd basert på systemd. For behandling av multimediainnhold tilbys subsystemene uMediaServer og Media Display Controller (MDC), mens PulseAudio brukes som lydserver.

Egenskaper webOS Open Source Edition 2:

  • Det er foreslått et nytt referansebrukergrensesnitt - Home Launcher, optimalisert for berøringsskjermstyring og tilbyr et forbedret konsept med utvekslende kort (i stedet for vinduer). Grensesnittet inkluderer også en hurtigstartlinje, hvor snarveier for ofte brukte funksjoner, som tilgang til innstillinger og varsler, plasseres.

    Udgivelse af webOS Open Source Edition 2
  • Plattformen er tilpasset for bruk i bilens infotainment-systemer. For eksempel er det mulig å arbeide i miljøer med to skjermer, som vanligvis brukes i passasjerens multimediakomponenter.
  • Verktøy for automatisk oppdatering av fastvare er foreslått (FOTA — Firmware-Over-the-Air), basert på bruk av OSTree og atomære oppdateringer av systemet. Hele systembildet er bygget opp på nytt, uten deling i separate pakker. Oppdateringssystemet er basert på bruk av to systempartisjoner, hvorav den ene er aktiv, mens den andre brukes til kopiering av oppdateringen; etter installasjon av oppdateringen bytter partisjonene roller.
  • Det er lagt til en SoftAP-modus (Tethering), som gjør det mulig å organisere et trådløst tilgangspunkt for tilkobling av andre enheter til nettverket.
  • Støtte for mandatbasert tilgangskontroll basert på Smack-modulen av kjernen (Simplified Mandatory Access Control Kernel) er lagt til.
  • Bluetooth og WiFi-støtte er forbedret.
  • Referansehardwareplattformen er oppdatert til Raspberry Pi 4 (tidligere var det foreslått å bruke Raspberry Pi 3 Model B), som tillater tilkobling av to skjermer via HDMI, utnyttelse av en mer avansert GPU, bruk av Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE og USB 3.0.
  • Standard logger benytter is used journald fra systemd.
  • Oppdateringer av tredjeparts komponenter som utgjør plattformen, inkludert Qt 5.12 og Chromium 72, er gjort.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster