LG libera webOS Open Source Edition 2.20

A liberazione di a piattaforma aperta webOS Open Source Edition 2.20 hè stata introdutta, chì pò esse usata nantu à diversi dispositi portatili, schede è sistemi di infotainment di l'automobile. I pannelli Raspberry Pi 4 sò cunsiderati cum'è a piattaforma hardware di riferimentu. A piattaforma hè sviluppata in un repository publicu sottu a licenza Apache 2.0, è u sviluppu hè tutelatu 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.

LG libera webOS Open Source Edition 2.20

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:

  • A pruvisione di l'imaghjini webOS pronti per a scheda Raspberry Pi 4 è l'emulatore hà iniziatu. L'imaghjini seranu publicati in GitHub in pochi ghjorni da a liberazione.
  • L'interfaccia d'utilizatore di u sistema hè stata trasferita da u framework Moonstone à Sandstone.
  • U cunfiguratore furnisce l'abilità di vede una lista di punti d'accessu Wi-Fi cunnisciuti à quale e cunnessione sò state una volta.
    LG libera webOS Open Source Edition 2.20
  • Aghjunghjia una scurciata di tastiera (Ctrl + Alt + F9) per creà una screenshot (salvata in /tmp/screenshots), è ancu una scurciata Ctrl + Alt + F10 per sguassà tutte e screenshots.
  • Icone cambiate in a barra di statutu. Aggiunta a capacità di cunnette à Wi-Fi da a barra di statutu.
  • WebEX Browser hà aghjustatu un indicatore di riproduzione di video o audio à e tabulazioni.
  • Clang hè utilizatu per custruisce webruntime è WAM in u mutore Blink.

Source: opennet.ru

Add a comment