webOS Open Source Edition, és un sistema que s'enfoca en equipar dispositius intel·ligents. La plataforma es està desenvolupant en un repositori públic sota la llicència Apache 2.0 i el desenvolupament és supervisat per la comunitat, seguint un model de gestió de desenvolupament conjunt.
La plataforma webOS el 2013 va ser adquirida per LG a Hewlett-Packard i s'utilitza en més de 70 milions de televisors LG i dispositius de consum. el projecte webOS Open Source Edition es va fundar en 2018 després que LG va intentar tornar a un model de desenvolupament obert per atraure altres participants i ampliar la gamma de dispositius en els que es pot usar webOS.
L'entorn de sistema webOS es forma utilitzant les eines i els paquets bàsics de OpenEmbedded, Així com el sistema d'acoblament i un conjunt de metadades de el projecte Yocto.
Els components clau de webOS són l'administrador de sistemes i aplicacions (SAM, System and Application Manager), els quals són responsables de l'execució d'aplicacions i serveis i Lluna Surface Manager (LSM), que forma la interfície d'usuari. Els components s'escriuen utilitzant el marc Qt i el motor de el navegador Chromium.
El renderitzat es realitza a través d'un administrador compost que utilitza el protocol Wayland.
Per al desenvolupament d'aplicacions d'usuari, Es proposa utilitzar tecnologies web (CSS, HTML5 i JavaScript) i el marc Enact basat en React, Però també és possible crear programes en C i C ++ amb una interfície basada en Qt. La interfície d'usuari i les aplicacions de gràfics integrats s'implementen principalment com a programes nadius escrits amb tecnologia QML.
Per emmagatzemar dades en una forma estructurada usant el format JSON, S'usa l'emmagatzematge DB8, utilitzant la base de dades LevelDB com back-end. Per a la inicialització, bootd s'usa en base a systemd. Per processar contingut multimèdia, s'ofereixen els subsistemes uMediaServer i Mitjana Display Controller (MDC) i PulseAudio s'utilitza com a servidor de so.
Actualment webOS Open Source Edition es troba en el seu version 2, La qual va ser recentment alliberada.
Novetats de webOS Open Source Edition 2
en ella es proposa una nova interfície d'usuari de referència: Home Launcher, optimitzat per al control des de pantalles tàctils i que ofereix un concepte millorat de targetes successives (en lloc de finestres).
también s'ha afegit un panell d'inici ràpid a la interfície, En el qual es col·loquen els accessos directes per a les funcions d'ús freqüent, com l'accés a la configuració i les notificacions.
la plataforma està adaptada per al seu ús en sistemes d'informació i entreteniment automotriu. Per exemple, és possible treballar en entorns amb dues pantalles d'ús comú en sistemes multimèdia de passatgers.
Es proposen mitjans per a les actualitzacions automàtiques de firmware (FOTA - Firmware-Over-the-Air), basades en l'ús de OSTree i actualitzacions de sistema atòmic. La imatge completa de sistema es torna a acoblar com un tot, sense separació en paquets separats.
El sistema d'actualització es basa en l'ús de dues particions de sistema, una de les quals està activa, i la segona es fa servir per copiar l'actualització, després d'instal·lar l'actualització, les seccions canvien els rols.
La plataforma de maquinari de referència es va actualitzar a la placa Raspberry Pi 4 (Anteriorment es va proposar utilitzar la Raspberry Pi 3 Model B), en la qual pot connectar dues pantalles a través d'HDMI, fer servir una GPU més avançada, fer servir Gigabit Ethernet, Wi-Fi de doble banda, Bluetooth 5.0 / BLE i USB 3.0.
Dels altres canvis:
- S'ha afegit la manera SoftAP (Tethering), que li permet organitzar la feina d'un punt d'accés sense fils per connectar altres dispositius a la xarxa.
- Suport agregat per al control d'accés obligatori basat en el mòdul de el nucli de Smack (nucli de control d'accés obligatori simplificat).
- Suport millorat per Bluetooth i WiFi.
- Per al registre, el diari de systemd s'usa per defecte.
- Versions actualitzades dels components de tercers subjacents a la plataforma, inclosos Qt 5.12 i Chromium 72.
Com obtenir webOS Open Source Edition 2?
Per poder utilitzar webOS Open Source Edition és necessari generar la imatge d'aquest, poden consultar els passos per a això des el següent enllaç.
Es pot provar en Qemu i com?
Wow! Ara si que sembla com si fos una tele LG en comptes d'una RPI! LG grans! Que bé que hagin tornat a el codi obert.