WebOS Open Source Edition 2.15 Platfoarm Release

De frijlitting fan it iepen platfoarm webOS Open Source Edition 2.15 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.15 Platfoarm Release

De wichtichste feroarings yn 'e nije release:

  • Tafoege toetseboerd en mûs stipe. De LSM (Luna Surface Manager) gearstalde manager is oanpast om ynfier te behearjen en te organisearjen mei in toetseboerd en mûs, en net allinich in touchscreen. Jo kinne bygelyks in toetseboerd en mûs ferbine mei in webOS-basearre mobyl apparaat of TV om te brûken as wurkstasjon. Ek tafoege stipe foar fluchtoetsen foar fluch tagong ta ynstellings (F1) en de programmastartynterface (Start of Windows knop).
  • Ferhege rendering prestaasjes en ferbettere animaasje kwaliteit yn applikaasjes mei help fan de Qt bibleteek.
  • Komponinten en boarnen foar it oanpassen fan QML-applikaasjes binne tafoege oan de Home Launcher.
  • Stipe tafoege foar folume tracking oan 'e audiod audiobeheartsjinst.
  • In set foarbyldapplikaasjes en oplossingen basearre op webOS wurdt foarsteld.
  • De browsermotor is bywurke nei Chromium 91 (earder waard Chromium 87 brûkt). De webmotor stipet GPU vsync foar Wayland.
  • De emulator makket kompresje fan 'e swap-partysje (zram) en ôfhanneling sûnder ûnthâld (oomd) mooglik.

Boarne: opennet.ru

Add a comment