webOS Open Source Edition 2, un système à essayer sur votre Raspberry Pi 4

webos-os

Édition Open Source webOS, est un système qui se concentre sur l'équipement des appareils intelligents. La plateforme est vous développez dans un référentiel public sous la licence Apache 2.0 et le développement est supervisé par la communauté, suivant un modèle de gestion du développement conjoint.

La plate-forme webOS en 2013 a été acquise par LG auprès de Hewlett-Packard et est utilisée dans plus de 70 millions de téléviseurs et d'appareils grand public LG. Le projet WebOS Open Source Edition a été fondé en 2018 après que LG ait tenté de revenir à un modèle de développement ouvert pour attirer d'autres participants et élargir la gamme d'appareils sur lesquels webOS peut être utilisé.

L'environnement système webOS est formé à l'aide des principaux outils et packages OpenEmbedded, ainsi que le système d'assemblage et un ensemble de métadonnées du projet Yocto.

Les composants clés de webOS sont les systèmes et le gestionnaire d'applications (SAM, System and Application Manager), qui sont responsables de l'exécution des applications et des services et Luna Surface Manager (LSM), qui forme l'interface utilisateur. Les composants sont écrits à l'aide du framework Qt et du moteur de navigateur Chromium.

Le rendu se fait via un gestionnaire composite qui utilise le protocole Wayland.

Pour le développement d'applications utilisateur, il est proposé d'utiliser les technologies web (CSS, HTML5 et JavaScript) et framework Enact basé sur React, mais il est également possible de créer des programmes C et C ++ avec une interface basée sur Qt. L'interface utilisateur et les applications graphiques intégrées sont principalement implémentées sous forme de programmes natifs écrits avec la technologie QML.

Pour stocker des données dans un formulaire structuré à l'aide du format JSON, Le stockage DB8 est utilisé, en utilisant la base de données LevelDB comme back-end. Pour l'initialisation, bootd est utilisé en fonction de systemd. Pour le traitement du contenu multimédia, les sous-systèmes uMediaServer et Media Display Controller (MDC) sont proposés et PulseAudio est utilisé comme serveur audio.

Maintenant WebOS Open Source Edition est en version 2, qui a été récemment publié.

Nouveautés de webOS Open Source Edition 2

En elle une nouvelle interface utilisateur de référence est proposée: Home Launcher, optimisé pour le contrôle de l'écran tactile et offrant un concept amélioré de cartes successives (au lieu de fenêtres).

Égalementn un panneau de lancement rapide a été ajouté à l'interface, dans lequel sont placés des raccourcis pour les fonctions fréquemment utilisées telles que l'accès aux paramètres et aux notifications.

Plate-forme Il est adapté pour une utilisation dans les systèmes d'infodivertissement automobiles. Par exemple, il est possible de travailler dans des environnements avec deux écrans couramment utilisés dans les systèmes multimédias passagers.

Des moyens sont proposés pour les mises à jour automatiques du firmware (FOTA - Firmware-Over-the-Air), basées sur l'utilisation d'OSTree et des mises à jour du système atomique. L'image du système complet est réassemblée dans son ensemble, sans séparation en paquets séparés.

Le système de mise à jour est basé sur l'utilisation de deux partitions système, dont l'une est active et la seconde est utilisée pour copier la mise à jour, après l'installation de la mise à jour, les sections changent les rôles.

La plate-forme matérielle de référence a été mise à niveau vers la carte Raspberry Pi 4 (précédemment proposé d'utiliser le Raspberry Pi 3 modèle B), dans lequel vous pouvez connecter deux écrans via HDMI, utiliser un GPU plus avancé, utiliser Gigabit Ethernet, Wi-Fi double bande, Bluetooth 5.0 / BLE et USB 3.0.

Parmi les autres changements:

  • Le mode SoftAP (Tethering) a été ajouté, vous permettant d'organiser le travail d'un point d'accès sans fil pour connecter d'autres appareils au réseau.
  • Ajout de la prise en charge du contrôle d'accès obligatoire basé sur le module principal Smack (noyau de contrôle d'accès obligatoire simplifié).
  • Prise en charge améliorée du Bluetooth et du WiFi.
  • Pour l'enregistrement, le journal systemd est utilisé par défaut.
  • Versions mises à jour des composants tiers sous-jacents à la plate-forme, notamment Qt 5.12 et Chromium 72.

Comment obtenir WebOS Open Source Edition 2?

Pour utiliser webOS Open Source Edition, il est nécessaire de générer l'image de celui-ci, vous pouvez consulter les étapes pour le faire à partir de le lien suivant. 


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Nasher_87 (ARG) dit

    Il peut être testé dans Qemu et comment?

  2.   démarré dit

    Wow! Maintenant, il semble que ce soit un téléviseur LG au lieu d'un RPI! LG super! C'est bien qu'ils soient revenus à l'open source.