Versione di a piattaforma WebOS Open Source Edition 2.10

A liberazione di a piattaforma aperta webOS Open Source Edition 2.10 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 u 2008 è hè stata utilizata nantu à i telefoni smartphones Palm Pre è Pixie. In u risultatu di l'acquistu di Palm in 2010, 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 a traduzzione di webOS in un prughjettu di fonte aperta indipendente è in 2013 hà cuminciatu à apre u codice fonte di i so cumpunenti. In u 2013, a piattaforma hè stata acquistata da LG da Hewlett-Packard è 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à à un 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).

Versione di a piattaforma WebOS Open Source Edition 2.10

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:

  • U quadru di Storage Access hè statu implementatu, chì furnisce una sola interfaccia per accede à diverse strutture di almacenamento, cumprese l'almacenamiento internu, unità USB è sistemi di almacenamentu in nuvola (solu Google Drive hè attualmente supportatu). U quadru permette di vede è apre i documenti, l'imaghjini è i fugliali da tutti i fornitori di almacenamento cunfigurati attraversu una interfaccia d'utilizatore cumuna.
  • U mutore di u navigatore furnisce l'almacenamiento di i Cookies di sessione è di autentificazione in forma criptata.
  • Un novu serviziu di Peripheral Manager hè statu aghjuntu per gestisce i dispositi periferichi, chì sustene l'interazzione cù i dispositi via interfacce GPIO, SPI, I2C è UART. U serviziu permette di urganizà a gestione di novi dispositi senza cambià u codice fonte di a piattaforma.
  • E capacità di u mudellu di cuntrollu di l'accessu ACG (Access Control Groups), utilizatu per limità i puteri di servizii cù Luna Bus, sò stati allargati. In a nova versione, tutti i vechji servizii chì anu utilizatu prima u vechju mudellu di sicurità sò stati trasferiti à ACG. A sintassi di e regule ACG hè stata cambiata.

Source: opennet.ru

Add a comment