WebOS Open Source Edition 2.10 Plattform Verëffentlechung

D'Verëffentlechung vun der oppener Plattform webOS Open Source Edition 2.10 gouf agefouert, déi op verschidde portable Geräter, Boards an Automotive Infotainmentsystemer benotzt kënne ginn. Raspberry Pi 4 Boards ginn als Referenz Hardware Plattform ugesinn.D'Plattform ass an engem ëffentleche Repository ënner der Apache 2.0 Lizenz entwéckelt, an d'Entwécklung gëtt vun der Gemeinschaft iwwerwaacht, an hält sech un engem kollaborativen Entwécklungsmanagementmodell.

D'webOS Plattform gouf ursprénglech vum Palm am Joer 2008 entwéckelt a gouf op de Palm Pre a Pixie Smartphones benotzt. Als Resultat vun der Acquisitioun vu Palm am Joer 2010 ass d'Plattform an d'Hänn vum Hewlett-Packard gaangen, duerno huet HP probéiert dës Plattform a sengen Dréckeren, Pëllen, Laptops a PCs ze benotzen. Am 2012 huet HP d'Iwwersetzung vu WebOS an en onofhängege Open Source Projet ugekënnegt an 2013 huet ugefaang de Quellcode vu senge Komponenten opzemaachen. Am 2013 gouf d'Plattform vum LG vun Hewlett-Packard kaaft a gëtt elo op méi wéi 70 Millioune LG Fernseher a Konsumentengeräter benotzt. Am Joer 2018 gouf de WebOS Open Source Edition Projet gegrënnt, duerch deen LG probéiert huet op en oppenen Entwécklungsmodell zréckzekommen, aner Participanten unzezéien an d'Gamme vu Geräter auszebauen, déi am WebOS ënnerstëtzt ginn.

D'WebOS Systemëmfeld gëtt mat dem OpenEmbedded Toolkit a Basispakete geformt, souwéi de Build System a Metadaten aus dem Yocto Projet. D'Schlësselkomponente vu WebOS sinn de System- an Applikatiounsmanager (SAM, System an Applikatiounsmanager), dee verantwortlech ass fir Uwendungen a Servicer ze lafen, an de Luna Surface Manager (LSM), deen d'Benotzerinterface bilden. D'Komponente gi geschriwwe mam Qt Kader an dem Chromium Browser Engine.

Rendering gëtt duerch e Composite Manager gemaach deen de Wayland Protokoll benotzt. Fir personaliséiert Uwendungen z'entwéckelen, gëtt proposéiert Webtechnologien (CSS, HTML5 a JavaScript) an den Enact Kader baséiert op React ze benotzen, awer et ass och méiglech Programmer an C an C ++ ze kreéieren mat engem Interface baséiert op Qt. De Benotzer Interface an embedded grafesch Uwendungen sinn meeschtens als gebierteg Programmer ëmgesat mat QML Technologie geschriwwe. Par défaut gëtt den Home Launcher ugebueden, dee fir Touchscreen Operatioun optiméiert ass an d'Konzept vu successive Kaarten ubitt (amplaz vu Windows).

WebOS Open Source Edition 2.10 Plattform Verëffentlechung

Fir Daten an enger strukturéierter Form mat dem JSON Format ze späicheren, gëtt DB8 Späichere benotzt, déi d'LevelDB Datebank als Backend benotzt. Fir Initialiséierung gëtt bootd baséiert op systemd benotzt. uMediaServer a Media Display Controller (MDC) Subsystemer ginn ugebueden fir Multimedia Inhalt ze veraarbecht, PulseAudio gëtt als Soundserver benotzt. Fir automatesch d'Firmware ze aktualiséieren, ginn OSTree an Atompartition Ersatz benotzt (zwee Systempartitionen ginn erstallt, eng vun deenen aktiv ass, an déi zweet gëtt benotzt fir den Update ze kopéieren).

Main Ännerungen an der neier Verëffentlechung:

  • De Storage Access Framework gouf implementéiert, bitt eng eenzeg Interface fir Zougang zu verschiddene Späicheranlagen, dorënner intern Späichere, USB Drive a Cloud Storage Systemer (nëmmen Google Drive gëtt de Moment ënnerstëtzt). De Framework erlaabt Iech Dokumenter, Biller a Dateien vun all konfiguréierten Späicherprovider duerch eng gemeinsam User-Interface ze gesinn an opzemaachen.
  • De Browsermotor bitt Späichere vu Sessiouns- an Authentifikatiouns-Cookien a verschlësselte Form.
  • En neie Peripheral Manager Service gouf bäigefüügt fir Peripheriegeräter ze managen, fir Interaktioun mat Apparater iwwer GPIO, SPI, I2C an UART Interfaces z'ënnerstëtzen. De Service erlaabt Iech d'Gestioun vun neien Apparater z'organiséieren ouni de Quellcode vun der Plattform z'änneren.
  • D'Kapazitéite vum ACG (Access Control Groups) Zougangskontrollmodell, benotzt fir d'Kraaft vu Servicer ze limitéieren, déi Luna Bus benotzen, goufen erweidert. An der neier Verëffentlechung sinn all al Servicer, déi virdru den alen Sécherheetsmodell benotzt hunn, op ACG transferéiert ginn. D'Syntax vun ACG Regelen gouf geännert.

Source: opennet.ru

Setzt e Commentaire