WebOS Open Source Edition 2.17 Platfoarm Release

De frijlitting fan it iepen platfoarm webOS Open Source Edition 2.17 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).

WebOS Open Source Edition 2.17 Platfoarm Release

De wichtichste feroarings yn 'e nije release:

  • Ferbettere responsiviteit by it behanneljen fan touchscreen touches
  • De PulseAudio-lûdtsjinner is bywurke nei ferzje 15.0 (earder ferzje 9.0 waard brûkt).
  • It webOS Edge AI-ramt mei masine-learbiblioteken TensorflowLite, Arm Compute en Edge AI Vision 1.0 is opnommen (kin bygelyks brûkt wurde foar it werkennen fan gesichten en objekten).
  • De emulator stipet VLAN.

Boarne: opennet.ru

Add a comment