webOS Open Source Edition 2.18 izlaišana

Ir publicēta atvērtās platformas webOS Open Source Edition 2.18 versija, ko var izmantot dažādās portatīvajās ierīcēs, plātnēs un automobiļu informācijas un izklaides sistēmās. Par atsauces aparatūras platformu tiek uzskatītas Raspberry Pi 4 plates. Platforma attīstās publiskajā repozitorijā saskaņā ar Apache 2.0 licenci, un attīstību koordinē kopiena, ievērojot kopīgu attīstības vadības modeli.

webOS platformu sākotnēji izstrādāja uzņēmums Palm 2008. gadā, un to izmantoja Palm Pre un Pixie viedtālruņos. 2010. gadā, pēc uzņēmuma Palm iegādes, platforma nonāca Hewlett-Packard rokās, kas mēģināja izmantot šo platformu savos printeros, planšetdatoros, klēpjdatoros un personālajos datoros. 2012. gadā uzņēmums HP paziņoja par webOS pāreju uz neatkarīgu atvērtu projektu un 2013. gadā sāka atklāt tā komponentu avota kodus. 2013. gadā platformu no Hewlett-Packard iegādājās uzņēmums LG, un tā tagad tiek izmantota vairāk nekā 70 miljonos LG televizoru un patērētāju ierīču. 2018. gadā tika izveidots projekts webOS Open Source Edition, ar kuru uzņēmums LG mēģināja atgriezties pie atvērtas izstrādes modeļa, piesaistīt citus dalībniekus un paplašināt atbalstīto webOS ierīču klāstu.

webOS sistēmas vide tiek veidota, izmantojot OpenEmbedded rīku un pamata pakotnes, kā arī Yocto projekta būvēm un metadatu komplektu. Galvenie webOS komponenti ir sistēmas un lietojumprogrammu pārvaldnieks (SAM, System and Application Manager), kas atbild par lietojumprogrammu un pakalpojumu izpildi, un Luna Surface Manager (LSM), kas veido lietotāja interfeisu. Komponenti ir uzrakstīti, izmantojot Qt ietvaru un pārlūkprogrammas dzinēju Chromium.

Renderēšana tiek veikta caur kompozīta menedžeri, izmantojot Wayland protokolu. Lietotāju lietotņu izstrādei tiek ieteikts izmantot tīmekļa tehnoloģijas (CSS, HTML5 un JavaScript) un Enact ietvaru, kas balstīts uz React, bet ir iespējama arī programmu izveide C un C++ valodā ar Qt balstītu saskarni. Lietotāju saskarne un iebūvētās grafiskās lietotnes galvenokārt tiek īstenotas kā nativas programmas, kas rakstītas, izmantojot QML tehnoloģiju. Noklusētā saskarne ir Home Launcher, optimizēta skārienekrānu pārvaldībai un piedāvā maiņas kartes konceptu (senākos logus).

Strukturētu datu glabāšanai, izmantojot JSON formātu, tiek izmantota DB8 glabātuve, kas kā aizmuguri izmanto LevelDB datubāzi. Inicializācijai tiek izmantots bootd, pamatojoties uz systemd. Multivides satura apstrādei tiek piedāvātas subsistēmas uMediaServer un Media Display Controller (MDC), kā audio tiek izmantots PulseAudio. serveris Automātiskai programmatūras atjaunināšanai tiek izmantots OSTree un atomāro partiju aizvietošana (izveidojot divas sistēmas partijas, no kurām viena ir aktīva, bet otra tiek izmantota atjaunināšanas kopēšanai).

Galvenās izmaiņas jaunajā laidienā:

  • Tiek piedāvāta jauna sākuma ekrāns (Home App), kurā ir pārbūvēta paneļa, statusa paneļa un ikonku stils.
    webOS Open Source Edition 2.18 izlaišana
  • Veikta pāreja uz Qt 6.3.1 bibliotēku.
  • Konfigurācijas pārvaldības komponentam configd ir pievienots telemetrijas vākšanas kods.
  • Web pārlūkā tiek ieviesta atbalsts ļaunprātīgu vietņu atklāšanai, izmantojot Web Risk API.
  • Izlabotas kļūdas Enact pārlūkā un saskarnē kameras darbam.
  • Ekrāna menedžerim LSM (Luna Surface Manager) pievienots atbalsts 4K izšķirtspējai.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster