WebOS Open Source Edition 2.14 Plattform Verëffentlechung

D'Verëffentlechung vun der oppener Plattform webOS Open Source Edition 2.14 gouf publizéiert, déi op verschidde portable Geräter, Boards an Autosinfotainmentsystemer benotzt ka 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 ass curéiert vun der Gemeinschaft, an hält sech un engem kollaborativen Entwécklungsmanagementmodell.

D'webOS Plattform gouf ursprénglech vum Palm am Joer 2008 entwéckelt a benotzt op de Palm Pre a Pixie Smartphones. Am Joer 2020, no der Acquisitioun vu Palm, 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 den Transfert vu WebOS an en onofhängege Open Source Projet ugekënnegt an 2013 ugefaang de Quellcode vu senge Komponenten opzemaachen. Am Joer 2013 gouf d'Plattform vum Hewlett-Packard vun LG 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 den 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.14 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:

  • D'Default Probe Uwendungen enthalen e Kameraprogramm. De Programm bitt Basisfunktionalitéit fir Fotoen a Videoen opzehuelen, a kann als Basis benotzt ginn fir méi fortgeschratt Kameraapplikatiounen z'entwéckelen.
  • En Iwwergank gouf op d'Bildung vu 64-Bit Versammlungen gemaach, dorënner Versammlungen fir de Raspberry Pi 4 Board (rpi4-64) an den Emulator (qemux86). Ënnerstëtzung fir 32 Builds gouf ofgeschaaft.
  • En Add-on gouf fir den Open Source Code Editor Visual Studio Code proposéiert, wat d'Entwécklung vu webOS-spezifesche Webapplikatiounen, Enact Uwendungen a JavaScript Servicer vereinfacht.
  • De Service fir fréi Äntwert op niddereg Gedächtnis am Systemd-oomd System gouf aktivéiert, wat et méiglech mécht den Ufank vu Verspéidungen wéinst Mangel u Ressourcen z'entdecken a selektiv Ressourceintensiv Prozesser an enger Etapp ofzeschléissen wann de System nach net an e kriteschen Zoustand a fänkt net un den Cache intensiv ze trimmen an d'Donnéeën z'evitéieren fir d'Partition auszetauschen.
  • Am Network Manager ass de wpa-supplicant Service a Versammlungen fir Raspberry Pi 4 Boards gestart ginn.
  • Déi ausführbar Dateien occlientbasicops an ocserverbasicops goufen an d'Versammlung fir den Emulator bäigefüügt, an d'udev Regele fir den LGE UWB Modul goufen aktualiséiert.
  • D'g-Camera-Pipeline Komponent huet verbessert Funktionalitéit am Zesummenhang mat Audio Recording.
  • De Browsermotor gouf op Chromium 91 aktualiséiert.
  • Komponente vun der Yocto embedded Linux Plattform goufen aktualiséiert fir 3.1.
  • Memory Manager implementéiert D-Bus Signalveraarbechtung.

Zousätzlech kënne mir den OpenLGTV Projet notéieren, an deem d'Aarbecht amgaang ass fir Firmware fir LG TVs ëmgedréint ze maachen fir hir Funktionalitéit auszebauen, Feeler ze eliminéieren an d'Konformitéit mat copyleft Lizenzen z'iwwerpréiwen wann Dir oppe Komponenten an der Firmware benotzt (deelweis oppe Firmware). De Projet entwéckelt den epk2extract Toolkit fir d'Firmware ze extrahéieren an ze entschlësselen a verschidde Daten vu LG, Hisense, Sharp, Philips / TPV an Thompson TVs, souwéi e Repository vu WebOS Brew Packagen an e Toolkit fir Rootrechter op engem Fernseh ze kréien (RootMyTV) . De Projet bitt Versammlungsëmfeld fir Systembilder fir Fernsehsender ze kreéieren baséiert op LG NC4 an LG115x Boards, an al modifizéiert Firmware fir Saturn S6, Saturn S7 an LG 2010 an 2011 Fernseher baséiert op Broadcom Chips.

Source: opennet.ru

Setzt e Commentaire