LG libera webOS Open Source Edition 2.19

A liberazione di a piattaforma aperta webOS Open Source Edition 2.19 hè stata publicata, chì pò esse usata nantu à diversi dispositi portatili, schede è sistemi di infotainment di vittura. I tavulini Raspberry Pi 4 sò cunsiderati cum'è a piattaforma hardware di riferimentu. A piattaforma hè sviluppata in un repositoriu publicu sottu a licenza Apache 2.0, è u sviluppu hè curatu da a cumunità, aderendu à un mudellu di gestione di sviluppu cullaburazione.

A piattaforma webOS hè stata sviluppata inizialmente da Palm in 2008 è utilizata nantu à i telefoni smartphones Palm Pre è Pixie. In u 2010, dopu l'acquistu di Palm, a piattaforma passò à e mani di Hewlett-Packard, dopu chì HP hà pruvatu à utilizà sta piattaforma in i so stampatori, tablette, laptops è PC. In u 2012, HP hà annunziatu u trasferimentu di webOS à un prughjettu di fonte aperta indipendente è in 2013 hà cuminciatu à apre u codice fonte di i so cumpunenti. A piattaforma hè stata acquistata da Hewlett-Packard da LG in u 2013 è hè issa aduprata in più di 70 milioni di TV LG è dispusitivi di cunsumatori. In 2018, u prughjettu webOS Open Source Edition hè statu fundatu, attraversu quale LG hà pruvatu à vultà à u mudellu di sviluppu apertu, attrae altri participanti è espansione a gamma di dispusitivi supportati in webOS.

L'ambienti di u sistema webOS hè furmatu cù u toolkit OpenEmbedded è i pacchetti di basa, è ancu u sistema di custruzzione è metadata set da u prughjettu Yocto. I cumpunenti chjave di webOS sò u gestore di u sistema è l'applicazione (SAM, System and Application Manager), chì hè rispunsevuli di eseguisce applicazioni è servizii, è u Luna Surface Manager (LSM), chì forma l'interfaccia d'utilizatore. I cumpunenti sò scritti cù u framework Qt è u mutore di navigatore Chromium.

A rendering hè fatta per mezu di un gestore compostu chì usa u protocolu Wayland. Per sviluppà l'applicazioni persunalizate, hè prupostu di utilizà tecnulugii web (CSS, HTML5 è JavaScript) è u framework Enact basatu in React, ma hè ancu pussibule di creà prugrammi in C è C ++ cù una interfaccia basata in Qt. L'interfaccia d'utilizatore è l'applicazioni grafiche incrustate sò principalmente implementate cum'è prugrammi nativi scritti cù a tecnulugia QML. Per automaticamente, u Home Launcher hè offru, chì hè ottimizatu per u funziunamentu di u touch screen è offre u cuncettu di mape successivi (inveci di Windows).

Per almacenà e dati in una forma strutturata cù u formatu JSON, l'almacenamiento DB8 hè utilizatu, chì usa a basa di dati LevelDB cum'è backend. Per l'inizializazione, bootd basatu annantu à systemd hè utilizatu. I sottosistemi uMediaServer è Media Display Controller (MDC) sò offerti per processà u cuntenutu multimediale, PulseAudio hè adupratu cum'è un servitore di sonu. Per aghjurnà automaticamente u firmware, OSTree è rimpiazzamentu di partizioni atomichi sò usati (dui partizioni di u sistema sò creati, unu di quale hè attivu, è u sicondu hè utilizatu per copià l'aghjurnamentu).

Principali cambiamenti in a nova versione:

  • L'App Home hè stata migliurata per include una barra di statutu cù una selezzione di e funzioni più freti chjamate. U supportu per l'editazione libera di u cuntenutu di u pannellu cù l'applicazioni hè furnitu. Aggiunti novi gesti di schermu.
    LG libera webOS Open Source Edition 2.19
  • L'applicazione Video Call hè inclusa per fà videochiamate è organizà riunioni video virtuali. In a so forma attuale, solu a cumunicazione via Cisco Webex è Microsoft Teams hè attualmente supportata.
    LG libera webOS Open Source Edition 2.19
  • Furnitu un ambiente di linea di cumanda per creà e vostre propiu applicazioni di billetera di blockchain (Blockchain Wallet), chì facilita a realizazione di operazioni cum'è a firma di e transazzione è a registrazione di queste transazzione nantu à a blockchain.
  • Enact Browser hà aghjustatu supportu per u serviziu di rilevazione di malware è implementatu una finestra pop-up chì dumanda à l'utilizatore per permessi.
  • Aghjunghje supportu per a rilevazione di i dispositi audio interni è esterni in u servitore audio audio. Aghjunghje supportu per i dispositi di sonu secundariu (subdispositivi), carte di sonu integrate è camere MIPI in u serviziu Sys. PulseAudio usa u mecanismu di annullamentu di l'eco ECNR (Echo Cancellation Noise Reduction).
  • I cumpunenti di Yocto Embedded Linux Platform sò stati aghjurnati per liberà 4.0.
  • U mutore di navigatore aghjurnatu à a versione Chromium 94 (precedentemente utilizatu Chromium 91). Aggiunta l'abilità di utilizà gamepads per l'applicazioni web webOS.
  • Fonti Noto aghjurnati (supportu aghjuntu per i caratteri Unicode 15.0.0).
  • Passatu à Qt 6.4. U framework web Enact hè statu aghjurnatu à a versione 4.5.0.

Source: opennet.ru

Add a comment