LG llança webOS Open Source Edition 2.19

S'ha publicat el llançament de la plataforma oberta webOS Open Source Edition 2.19, que es pot utilitzar en diversos dispositius portàtils, taulers i sistemes d'informació per a cotxes. Es consideren la plataforma de maquinari de referència les plaques Raspberry Pi 4. La plataforma es desenvolupa en un repositori públic sota la llicència Apache 2.0 i el desenvolupament és comissariat per la comunitat, seguint un model de gestió de desenvolupament col·laboratiu.

La plataforma webOS va ser desenvolupada originalment per Palm el 2008 i utilitzada als telèfons intel·ligents Palm Pre i Pixie. L'any 2010, després de l'adquisició de Palm, la plataforma va passar a mans de Hewlett-Packard, després del qual HP va intentar utilitzar aquesta plataforma en les seves impressores, tauletes, ordinadors portàtils i ordinadors. El 2012, HP va anunciar la transferència de webOS a un projecte de codi obert independent i el 2013 va començar a obrir el codi font dels seus components. La plataforma va ser adquirida a Hewlett-Packard per LG el 2013 i ara s'utilitza en més de 70 milions de televisors i dispositius de consum LG. El 2018 es va fundar el projecte webOS Open Source Edition, mitjançant el qual LG va intentar tornar al model de desenvolupament obert, atraure altres participants i ampliar la gamma de dispositius compatibles amb webOS.

L'entorn del sistema webOS es forma mitjançant el conjunt d'eines OpenEmbedded i els paquets base, així com el sistema de compilació i el conjunt de metadades del projecte Yocto. Els components clau de webOS són el gestor de sistemes i aplicacions (SAM, System and Application Manager), que s'encarrega d'executar aplicacions i serveis, i Luna Surface Manager (LSM), que forma la interfície d'usuari. Els components s'escriuen amb el framework Qt i el motor del navegador Chromium.

La representació es fa mitjançant un gestor compost que utilitza el protocol Wayland. Per desenvolupar aplicacions personalitzades es proposa utilitzar tecnologies web (CSS, HTML5 i JavaScript) i el framework Enact basat en React, però també és possible crear programes en C i C++ amb una interfície basada en Qt. La interfície d'usuari i les aplicacions gràfiques incrustades s'implementen majoritàriament com a programes natius escrits amb tecnologia QML. Per defecte, s'ofereix el Home Launcher, que està optimitzat per al funcionament de la pantalla tàctil i ofereix el concepte de mapes successius (en comptes de finestres).

Per emmagatzemar dades en un format estructurat utilitzant el format JSON, s'utilitza l'emmagatzematge DB8, que utilitza la base de dades LevelDB com a backend. Per a la inicialització, s'utilitza bootd basat en systemd. Els subsistemes uMediaServer i Media Display Controller (MDC) s'ofereixen per processar contingut multimèdia, PulseAudio s'utilitza com a servidor de so. Per actualitzar automàticament el microprogramari, s'utilitza OSTree i la substitució de la partició atòmica (es creen dues particions del sistema, una de les quals està activa i la segona s'utilitza per copiar l'actualització).

Principals canvis en la nova versió:

  • L'aplicació Home s'ha millorat per incloure una barra d'estat amb una selecció de les funcions més freqüents. Es proporciona suport per a l'edició gratuïta dels continguts del panell amb aplicacions. S'han afegit nous gestos a la pantalla.
    LG llança webOS Open Source Edition 2.19
  • L'aplicació de videotrucades s'inclou per fer videotrucades i celebrar videotrucades virtuals. En la seva forma actual, actualment només s'admet la comunicació mitjançant Cisco Webex i Microsoft Teams.
    LG llança webOS Open Source Edition 2.19
  • Va proporcionar un entorn de línia d'ordres per crear les vostres pròpies aplicacions de cartera de cadena de blocs (Blockchain Wallet), que facilita la realització d'operacions com ara signar transaccions i registrar aquestes transaccions a la cadena de blocs.
  • Enact Browser ha afegit suport per al servei de detecció de programari maliciós i ha implementat una finestra emergent que demana permisos a l'usuari.
  • S'ha afegit suport per detectar dispositius d'àudio interns i externs al servidor d'àudio d'àudio. S'ha afegit suport per a dispositius de so secundaris (subdispositius), targetes de so integrades i càmeres MIPI al servei Sys. PulseAudio utilitza el mecanisme de cancel·lació d'eco ECNR (Echo Cancellation Noise Reduction).
  • Els components de Yocto Embedded Linux Platform s'han actualitzat per al llançament 4.0.
  • El motor del navegador s'ha actualitzat a la versió de Chromium 94 (anteriorment s'utilitzava Chromium 91). S'ha afegit la possibilitat d'utilitzar jocs per a aplicacions web de webOS.
  • Tipus de lletra Noto actualitzats (s'ha afegit suport per a caràcters Unicode 15.0.0).
  • S'ha canviat a Qt 6.4. El marc web Enact s'ha actualitzat a la versió 4.5.0.

Font: opennet.ru

Afegeix comentari