LG publisearret webOS Open Source Edition 2.19

De frijlitting fan it iepen platfoarm webOS Open Source Edition 2.19 is publisearre, dy't kin wurde brûkt op ferskate draachbere apparaten, boards en auto-infotainmentsystemen. Raspberry Pi 4-boards wurde beskôge as it referinsjehardwareplatfoarm. It platfoarm is ûntwikkele yn in iepenbier repository ûnder de Apache 2.0-lisinsje, en ûntwikkeling wurdt gearstald troch de mienskip, neffens in gearwurkjend ûntwikkelingsbehearmodel.

It webOS-platfoarm waard oarspronklik ûntwikkele troch Palm yn 2008 en brûkt op de Palm Pre- en Pixie-smartphones. Yn 2010, nei de oername fan Palm, gie it platfoarm yn 'e hannen fan Hewlett-Packard, wêrnei't HP besocht dit platfoarm te brûken yn har printers, tablets, laptops en pc's. Yn 2012 kundige HP de oerdracht fan webOS oan nei in unôfhinklik iepen boarne-projekt en yn 2013 begon de boarnekoade fan har komponinten te iepenjen. It platfoarm waard oankocht fan Hewlett-Packard troch LG yn 2013 en wurdt no brûkt op mear dan 70 miljoen LG TV's en konsuminteapparaten. Yn 2018 waard it webOS Open Source Edition-projekt oprjochte, wêrtroch LG besocht werom te gean nei it iepen ûntwikkelingsmodel, oare dielnimmers oan te lûken en it oanbod fan apparaten út te wreidzjen yn webOS.

De webOS-systeemomjouwing wurdt foarme mei de OpenEmbedded toolkit en basispakketten, lykas it bousysteem en metadata-set fan it Yocto-projekt. De kaaikomponinten fan webOS binne de systeem- en applikaasjebehearder (SAM, Systeem- en applikaasjebehearder), dy't ferantwurdlik is foar it útfieren fan applikaasjes en tsjinsten, en de Luna Surface Manager (LSM), dy't de brûkersynterface foarmet. De komponinten wurde skreaun mei it Qt-ramt en de Chromium-browsermotor.

Rendering wurdt dien fia in gearstalde manager dy't it Wayland-protokol brûkt. Foar it ûntwikkeljen fan oanpaste applikaasjes wurdt foarsteld om webtechnologyen te brûken (CSS, HTML5 en JavaScript) en it Enact-ramt basearre op React, mar it is ek mooglik om programma's te meitsjen yn C en C ++ mei in ynterface basearre op Qt. De brûkersynterface en ynbêde grafyske applikaasjes wurde meast ymplementearre as native programma's skreaun mei QML technology. Standert wurdt de Home Launcher oanbean, dy't optimalisearre is foar operaasje fan touchscreen en biedt it konsept fan opienfolgjende kaarten (ynstee fan finsters).

Om gegevens op te slaan yn in strukturearre foarm mei it JSON-formaat, wurdt DB8-opslach brûkt, dy't de LevelDB-database brûkt as in backend. Foar inisjalisaasje wurdt bootd basearre op systemd brûkt. uMediaServer en Media Display Controller (MDC) subsystemen wurde oanbean foar it ferwurkjen fan multymediale ynhâld, PulseAudio wurdt brûkt as lûdserver. Om de firmware automatysk te aktualisearjen, wurde OSTree en atomic partition ferfanger brûkt (twa systeempartysjes wurde makke, wêrfan ien aktyf is, en de twadde wurdt brûkt om de fernijing te kopiearjen).

De wichtichste feroarings yn 'e nije release:

  • De Home-app is ferbettere om in statusbalke op te nimmen mei in seleksje fan de meast neamde funksjes. Stipe foar fergese bewurking fan 'e ynhâld fan it paniel mei applikaasjes wurdt levere. Nije skermbestjoerings tafoege.
    LG publisearret webOS Open Source Edition 2.19
  • De applikaasje Video Call is opnommen foar it meitsjen fan fideoproppen en it hâlden fan firtuele fideogearkomsten. Yn syn hjoeddeistige foarm wurdt op it stuit allinich kommunikaasje fia Cisco Webex en Microsoft Teams stipe.
    LG publisearret webOS Open Source Edition 2.19
  • Foarsjoen fan in kommandorigelomjouwing foar it meitsjen fan jo eigen blockchain wallet-applikaasjes (Blockchain Wallet), wat it maklik makket om operaasjes út te fieren lykas ûndertekening fan transaksjes en it loggen fan dizze transaksjes op 'e blockchain.
  • Enact Browser hat stipe tafoege foar de malware-deteksjetsjinst en in pop-up-finster ymplementearre dy't de brûker freget om tagongsrjochten.
  • Stipe tafoege foar it opspoaren fan ynterne en eksterne audioapparaten yn 'e audiod audio-tsjinner. Stipe tafoege foar sekundêre lûdapparaten (subapparaten), yntegreare lûdkaarten en MIPI-kamera's yn 'e Sys Service. PulseAudio brûkt it ECNR (Echo Cancellation Noise Reduction) echo-annuleringsmeganisme.
  • Yocto Embedded Linux Platform-komponinten binne bywurke foar frijlitting 4.0.
  • Browsermotor bywurke nei Chromium 94 release (earder brûkt Chromium 91). De mooglikheid tafoege om gamepads te brûken foar webOS-webapplikaasjes.
  • Updated Noto-lettertypen (stipe tafoege foar Unicode 15.0.0-karakters).
  • Oerstapt nei Qt 6.4. It Enact-webkader is bywurke nei ferzje 4.5.0.

Boarne: opennet.ru

Add a comment