LG publikigas webOS Open Source Edition 2.27

La liberigo de la malferma platformo webOS Open Source Edition 2.27 estis lanĉita, kiu povas esti uzata sur diversaj porteblaj aparatoj, tabuloj kaj aŭtaj infodivertsistemoj. Raspberry Pi 4-tabuloj estas konsiderataj kiel la referenca aparataro-platformo.La platformo estas disvolvita en publika deponejo sub la permesilo Apache 2.0, kaj la disvolviĝo estas kontrolata de la komunumo, aliĝante al kunlabora evolua administra modelo.

Ĉefaj ŝanĝoj en la nova eldono:

  • La retumilo estis ĝisdatigita al Chromium 120 (antaŭe versio 108 estis uzita). La aplikaĵo efektiviganta la Enact-retumilon estis konvertita por uzi la Browser Shell-koncepton anstataŭe de la App Shell, kiu vastigis la funkciecon kaj flekseblecon de enhavprilaborado. La aplikaĵarkitekturo de App Shell implikas la uzon de sia propra efektivigo de la uzantinterfaco, en kiu igita retenhavo estas elmontrita, kaj la Browser Shell-arkitekturo venas malsupren al la uzo de normaj interfacelementoj de la baza retumilo.
  • Aldonitaj pliaj funkcioj por memstaraj TTT-aplikoj (PWA, Progressive Web Application), kiel subteno por navigado kun antaŭen kaj malantaŭen butonoj, pli oportuna movo kaj la kapablo montri puŝajn sciigojn.
  • Pliigita efikeco de la kunigprocezo. La etendoj de dosieroj kun bildoj por ruli en la emulilo estis ŝanĝitaj de ".wic.vmdk" al "wic.vmdk.gz".
  • La metodo setSupportedActions estis aldonita al la API com.webos.service.mediacontroller, kiu formas la interfacon de reludigo, por agordi la liston de subtenataj operacioj (ludado, paŭzo, sekva, antaŭa, mute, malmute).
  • La sistema servo luna-sysservice estas liberigita de ligado al Qt.
  • La kadro Qt estis ĝisdatigita al versio 6.7.2.
  • Aldonis la eblon ŝanĝi la kolorojn uzatajn en la dezajno de la agordilo (apliko Agordoj).

LG publikigas webOS Open Source Edition 2.27

La webOS-platformo estis origine evoluigita fare de Palm en 2008 kaj uzita sur la Palm Pre kaj Pixie dolortelefonoj. En 2010, post la akiro de Palm, la platformo pasis en la manojn de Hewlett-Packard, post kio HP provis uzi ĉi tiun platformon en siaj presiloj, tablojdoj, tekkomputiloj kaj komputiloj. En 2012, HP sciigis la translokigon de webOS al sendependa malfermfontecprojekto kaj en 2013 komencis malfermi la fontkodon de ĝiaj komponentoj. La platformo estis akirita de Hewlett-Packard fare de LG en 2013 kaj nun estas uzita sur pli ol 70 milionoj LG-televidoj kaj konsumaparatoj. En 2018, la projekto webOS Open Source Edition estis fondita, per kiu LG provis reveni al la malferma disvolva modelo, altiri aliajn partoprenantojn kaj vastigi la gamon de aparatoj subtenataj en webOS.

La webOS-sistemmedio estas formita uzante la ilaron OpenEmbedded kaj bazpakaĵojn, same kiel la konstrusistemon kaj metadatenojn aron de la Yocto-projekto. La ŝlosilaj komponentoj de webOS estas la sistemo kaj aplikaĵmanaĝero (SAM, System and Application Manager), kiu respondecas pri funkciado de aplikoj kaj servoj, kaj la Luna Surface Manager (LSM), kiu formas la uzantinterfacon. La komponantoj estas skribitaj per la kadro Qt kaj la retumilo Chromium.

Izado estas farita per kunmetita administranto kiu uzas la Wayland-protokolon. Por disvolvi kutimajn aplikaĵojn, oni proponas uzi retajn teknologiojn (CSS, HTML5 kaj JavaScript) kaj la kadron Enact bazitan sur React, sed ankaŭ eblas krei programojn en C kaj C++ kun interfaco bazita sur Qt. La uzantinterfaco kaj integriĝintaj grafikaj aplikoj estas plejparte efektivigitaj kiel indiĝenaj programoj skribitaj uzante QML-teknologion. Defaŭlte, la Hejma Lanĉilo estas ofertita, kiu estas optimumigita por tuŝekrana funkciado kaj ofertas la koncepton de sinsekvaj mapoj (anstataŭ fenestroj).

DB8-stokado estas uzata por konservi strukturitajn datumojn uzante la JSON-formaton, uzante la datumbazon LevelDB kiel fonservon. Bootd, bazita sur systemd, estas uzata por inicialigo. La subsistemoj uMediaServer kaj Media Display Controller (MDC) estas ofertitaj por prilabori multmedian enhavon, kaj la aŭdio... servilo PulseAudio estas uzata. Por aŭtomataj firmvaraj ĝisdatigoj, OSTree kaj atomdiskigita anstataŭigo estas uzataj (du sistemaj disdividoj estas kreitaj, unu el kiuj estas aktiva, kaj la alia estas uzata por kopii la ĝisdatigon).

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster