Udgivelsen af webOS Open Source Edition 2

Introduceret ny gren af den åbne platform webOS Open Source Edition 2, der er rettet mod udstyr til smarte enheder. Platformen udvikles i den offentlige repository henhold til Apache 2.0-licensen, og udviklingen styres af et fællesskab, som følger en samarbejdsmodel for udvikling. Raspberry Pi 4 betragtes som den referencehardwareplatform.

webOS-platformen blev i 2013 opkøbt af LG fra Hewlett-Packard og anvendes på over 70 millioner LG-tv'er og forbrugerprodukter. Projektet webOS Open Source Edition blev startet i 2018, efter at LG forsøgte at vende tilbage til en åben udviklingsmodel for at tiltrække andre deltagere og udvide spektret af enheder, hvorpå webOS kan anvendes.

Det systemmiljø, der understøtter webOS, dannes ved hjælp af værktøjer og grundpakker fra OpenEmbedded, samt et bygesystem og et sæt metadata fra projektet Yocto. De nøglekomponenter, der udgør webOS, er System and Application Manager (SAM), der håndterer kørsel af applikationer og tjenester, samt Luna Surface Manager (LSM), der skaber brugergrænsefladen. Komponenterne er skrevet ved hjælp af Qt-frameworket og Chrome-browserens motor.

Rendering udføres via en kompositør, der anvender Wayland-protokollen. For udvikling af brugerapplikationer anbefales brug af webteknologier (CSS, HTML5 og JavaScript) samt frameworket Enact, som er baseret på React, men det er også muligt at oprette programmer i C og C++ med en brugergrænseflade baseret på Qt. Den brugergrænseflade og indbyggede grafiske applikationer er primært implementeret som native programmer skrevet ved hjælp af QML-teknologier.

Til lagring af data i struktureret form anvendes et lager DB8, der bruger LevelDB som backend.
Til initialisering anvendes bootd baseret på systemd. Til behandling af multimediaindhold tilbydes undersystemer som uMediaServer og Media Display Controller (MDC), mens PulseAudio anvendes som lydserver.

Funktioner webOS Open Source Edition 2:

  • En ny reference brugergrænseflade er blevet foreslået - Home Launcher, optimeret til styring fra berøringsskærme og tilbyder et forbedret koncept med skiftende kort (i stedet for vinduer). Grænsefladen inkluderer også en genvejsbjælke, hvor der placeres genveje til ofte anvendte funktioner som adgang til indstillinger og notifikationer;

    Udgivelsen af webOS Open Source Edition 2
  • Platformen er tilpasset til brug i bilens infotainment-systemer. For eksempel er der mulighed for at arbejde i miljøer med to skærme, som ofte anvendes i passagerers multimediesystemer;
  • Der er foreslået værktøjer til automatisk opdatering af firmware (FOTA — Firmware-Over-the-Air), baseret på anvendelse af OSTree og atomisk opdatering af systemet. Hele systembilledet gensamles fuldstændigt uden opdeling i separate pakker. Opdateringssystemet er baseret på brugen af to systempartitioner, hvoraf den ene er aktiv, og den anden bruges til at kopiere opdateringen; efter installation af opdateringen bytter partitionerne roller;
  • Tilføjet SoftAP (Tethering) tilstand, der muliggør at organisere en trådløs hotspot-tilstand for at forbinde andre enheder til netværket;
  • Tilføjet støtte til obligatorisk adgangskontrol baseret på Smack-kernen (Simplified Mandatory Access Control Kernel);
  • Forbedret støtte til Bluetooth og WiFi;
  • Referenshardwareplatformen er blevet opdateret til Raspberry Pi 4 (tidligere blev Raspberry Pi 3 Model B foreslået), hvor der kan tilsluttes to skærme via HDMI, hvilket muliggør brug af en mere avanceret GPU, Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE og USB 3.0;
  • Standard logføring sker via aktiveret journald fra systemd;
  • Opdaterede versioner af tredjeparts komponenter, der ligger til grund for platformen, herunder Qt 5.12 og Chromium 72.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster