LG stel webOS Open Source Edition 2.27 vry

Die vrystelling van die oop platform webOS Open Source Edition 2.27 word bekendgestel, wat op verskeie draagbare toestelle, borde en motor-inligtingvermaakstelsels gebruik kan word. Raspberry Pi 4-borde word as die verwysingshardewareplatform beskou. Die platform is ontwikkel in 'n publieke bewaarplek onder die Apache 2.0-lisensie, en ontwikkeling word saamgestel deur die gemeenskap, volgens 'n samewerkende ontwikkelingsbestuursmodel.

Belangrikste veranderinge in die nuwe weergawe:

  • Die blaaier-enjin is opgedateer na Chromium 120 (voorheen weergawe 108 is gebruik). Die toepassing wat die Enact-blaaier implementeer, is omgeskakel om die Browser Shell-konsep te gebruik in plaas van die App Shell, wat die funksionaliteit en buigsaamheid van inhoudverwerking uitgebrei het. Die App Shell-toepassingsargitektuur behels die gebruik van sy eie implementering van die gebruikerskoppelvlak, waarin gelewerde webinhoud vertoon word, en die Browser Shell-argitektuur kom neer op die gebruik van standaard-koppelvlakelemente van die basisblaaier.
  • Bykomende kenmerke is bygevoeg vir selfstandige webtoepassings (PWA, Progressive Web Application), soos ondersteuning vir navigasie met vorentoe- en terugknoppies, geriefliker blaai en die vermoë om stootkennisgewings te vertoon.
  • Verhoogde doeltreffendheid van die monteerproses. Die uitbreidings van lêers met beelde om in die emulator te loop, is verander van “.wic.vmdk” na “wic.vmdk.gz”.
  • Die setSupportedActions-metode is by die com.webos.service.mediacontroller API gevoeg, wat die terugspeelbeheerkoppelvlak vorm, om die lys van ondersteunde bewerkings te stel (speel, pouse, volgende, vorige, demp, ontdemp).
  • Die stelseldiens luna-sysservice is vry van binding aan Qt.
  • Die Qt-raamwerk is opgedateer na weergawe 6.7.2.
  • Bygevoeg die vermoë om die kleure wat gebruik word in die ontwerp van die konfigurator (Instellings-toepassing) te verander.

LG stel webOS Open Source Edition 2.27 vry

Die webOS-platform is oorspronklik in 2008 deur Palm ontwikkel en op die Palm Pre- en Pixie-slimfone gebruik. In 2010, ná die verkryging van Palm, het die platform in die hande van Hewlett-Packard oorgegaan, waarna HP probeer het om hierdie platform in sy drukkers, tablette, skootrekenaars en rekenaars te gebruik. In 2012 het HP die oordrag van webOS na 'n onafhanklike oopbronprojek aangekondig en in 2013 begin om die bronkode van sy komponente oop te maak. Die platform is in 2013 deur LG by Hewlett-Packard verkry en word nou op meer as 70 miljoen LG TV's en verbruikerstoestelle gebruik. In 2018 is die webOS Open Source Edition-projek gestig, waardeur LG probeer het om terug te keer na die oop ontwikkelingsmodel, ander deelnemers te lok en die reeks toestelle wat in webOS ondersteun word, uit te brei.

Die webOS-stelselomgewing word gevorm met behulp van die OpenEmbedded-gereedskapstel en basispakkette, sowel as die boustelsel en metadatastel van die Yocto-projek. Die sleutelkomponente van webOS is die stelsel- en toepassingsbestuurder (SAM, stelsel- en toepassingsbestuurder), wat verantwoordelik is vir die bestuur van toepassings en dienste, en die Luna Surface Manager (LSM), wat die gebruikerskoppelvlak vorm. Die komponente word geskryf met behulp van die Qt-raamwerk en die Chromium-blaaier-enjin.

Die lewering word gedoen deur 'n saamgestelde bestuurder wat die Wayland-protokol gebruik. Om pasgemaakte toepassings te ontwikkel, word voorgestel om webtegnologieë (CSS, HTML5 en JavaScript) en die Enact-raamwerk gebaseer op React te gebruik, maar dit is ook moontlik om programme in C en C++ te skep met 'n koppelvlak gebaseer op Qt. Die gebruikerskoppelvlak en ingebedde grafiese toepassings word meestal geïmplementeer as inheemse programme wat met QML-tegnologie geskryf is. By verstek word die Home Launcher aangebied, wat geoptimaliseer is vir aanraakskermwerking en die konsep van opeenvolgende kaarte bied (in plaas van vensters).

DB8-berging word gebruik om gestruktureerde data te stoor met behulp van die JSON-formaat, met die LevelDB-databasis as 'n backend. Bootd, gebaseer op systemd, word gebruik vir initialisering. Die uMediaServer- en Media Display Controller (MDC)-substelsels word aangebied vir die verwerking van multimedia-inhoud, en die klank bediener PulseAudio word gebruik. Vir outomatiese firmware-opdaterings word OSTree en atoompartisievervanging gebruik (twee stelselpartisies word geskep, waarvan een aktief is en die ander gebruik word om die opdatering te kopieer).

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster