webOS Open Source Edition 2, un sistema che vale la pena provare sul tuo Raspberry Pi 4

webos-os

webOS edizione open source, è un sistema che si concentra sull'equipaggiamento di dispositivi intelligenti. La piattaforma è stai sviluppando in un repository pubblico con la licenza Apache 2.0 e lo sviluppo è supervisionato dalla comunità, seguendo un modello di gestione dello sviluppo congiunto.

La piattaforma webOS nel 2013 è stata acquisita da LG da Hewlett-Packard ed è utilizzata in oltre 70 milioni di televisori LG e dispositivi consumer. Il progetto webOS Open Source Edition è stata fondata nel 2018 dopo che LG ha cercato di tornare a un modello di sviluppo aperto per attirare altri partecipanti ed espandere la gamma di dispositivi su cui è possibile utilizzare webOS.

L'ambiente di sistema webOS è formato utilizzando gli strumenti e i pacchetti OpenEmbedded di base, così come il sistema di assemblaggio e una serie di metadati dal progetto Yocto.

I componenti chiave di webOS sono i sistemi e il gestore delle applicazioni (SAM, System and Application Manager), responsabili dell'esecuzione di applicazioni e servizi e Luna Surface Manager (LSM), che costituisce l'interfaccia utente. I componenti vengono scritti utilizzando il framework Qt e il motore del browser Chromium.

Il rendering viene eseguito tramite un gestore composito che utilizza il protocollo Wayland.

Per lo sviluppo di applicazioni utente, si propone di utilizzare le tecnologie web (CSS, HTML5 e JavaScript) e framework Enact basato su React, ma è anche possibile creare programmi C e C ++ con un'interfaccia basata su Qt. L'interfaccia utente e le applicazioni grafiche integrate sono implementate principalmente come programmi nativi scritti con tecnologia QML.

Per memorizzare i dati in una forma strutturata utilizzando il formato JSON, Viene utilizzata l'archiviazione DB8, utilizzando il database LevelDB come back-end. Per l'inizializzazione, bootd viene utilizzato in base a systemd. Per l'elaborazione dei contenuti multimediali, vengono offerti i sottosistemi uMediaServer e Media Display Controller (MDC) e PulseAudio viene utilizzato come server audio.

Ora webOS Open Source Edition è nella versione 2, che è stato recentemente rilasciato.

Novità di webOS Open Source Edition 2

In lei viene proposta una nuova interfaccia utente di riferimento: Home Launcher, ottimizzato per il controllo da touch screen e che offre un concetto migliorato di carte successive (invece di Windows).

Anchen un pannello di avvio rapido è stato aggiunto all'interfaccia, in cui vengono inseriti i collegamenti per le funzioni utilizzate di frequente come l'accesso alle impostazioni e alle notifiche.

La piattaforma È adattato per l'uso nei sistemi di infotainment automobilistici. Ad esempio, è possibile lavorare in ambienti con due schermi comunemente utilizzati nei sistemi multimediali dei passeggeri.

Vengono proposti mezzi per gli aggiornamenti automatici del firmware (FOTA - Firmware-Over-the-Air), basati sull'utilizzo di OSTree e aggiornamenti del sistema atomico. L'immagine del sistema completo viene riassemblata nel suo insieme, senza separazione in pacchetti separati.

Il sistema di aggiornamento si basa sull'utilizzo di due partizioni di sistema, di cui una attiva, e la seconda serve per copiare l'aggiornamento, dopo aver installato l'aggiornamento, le sezioni cambiano i ruoli.

La piattaforma hardware di riferimento è stata aggiornata alla scheda Raspberry Pi 4 (precedentemente proposto per utilizzare il Raspberry Pi 3 Model B), in cui è possibile collegare due display tramite HDMI, utilizzare una GPU più avanzata, utilizzare Gigabit Ethernet, Wi-Fi dual-band, Bluetooth 5.0 / BLE e USB 3.0.

Delle altre modifiche:

  • È stata aggiunta la modalità SoftAP (Tethering), che consente di organizzare il lavoro di un punto di accesso wireless per connettere altri dispositivi alla rete.
  • Aggiunto supporto per il controllo di accesso obbligatorio basato sul modulo principale Smack (nucleo di controllo di accesso obbligatorio semplificato).
  • Supporto migliorato per Bluetooth e WiFi.
  • Per la cronaca, il giornale systemd viene utilizzato per impostazione predefinita.
  • Versioni aggiornate dei componenti di terze parti alla base della piattaforma, inclusi Qt 5.12 e Chromium 72.

Come ottenere webOS Open Source Edition 2?

Per poter utilizzare webOS Open Source Edition è necessario generare l'immagine di questo, puoi consultare i passaggi per farlo da il seguente collegamento. 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Nasher_87 (ARG) suddetto

    Può essere testato a Qemu e come?

  2.   boot suddetto

    Wow! Ora sembra come se fosse una TV LG invece di un RPI! Grande LG! Bene che siano tornati all'open source.