Versione di a piattaforma WebOS Open Source Edition 2.18

A liberazione di a piattaforma aperta webOS Open Source Edition 2.18 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:

  • Предложен новый домашний экран (Home App), в котором переделан стиль панели, статусной строки и пиктограмм.
    Versione di a piattaforma WebOS Open Source Edition 2.18
  • Осуществлён переход на библиотеку Qt 6.3.1.
  • В компонент для управления конфигурацией configd добавлен код сбора телеметрии (data collection).
  • В Web-дижвке реализована поддержка выявления вредоносных сайтов при помощи API Web Risk.
  • Исправлены ошибки в Enact Browser и интерфейсе для работы с камерой.
  • В экранный менеджер LSM (Luna Surface Manager) добавлена поддержка разрешения 4К.

Source: opennet.ru

Add a comment