Lanzamiento de la plataforma webOS Open Source Edition 2

Presentado nueva rama de la plataforma abierta webOS Open Source Edition 2, orientada a equipar dispositivos inteligentes. La plataforma se desarrolla en un repositorio público bajo la licencia Apache 2.0, y el desarrollo está supervisado por la comunidad, siguiendo un modelo de gestión de desarrollo colaborativo. La placa Raspberry Pi 4 se está considerando como la plataforma de hardware de referencia.

La plataforma webOS fue adquirida por LG de Hewlett-Packard en 2013 y se utiliza en más de 70 millones de televisores y dispositivos de consumo de LG. El proyecto webOS Open Source Edition se fundó en 2018, después de que LG intentara regresar a un modelo de desarrollo abierto para atraer a otros participantes y ampliar el rango de dispositivos en los que se puede aplicar webOS.

El entorno del sistema webOS se forma utilizando herramientas y paquetes básicos de OpenEmbedded, así como un sistema de construcción y un conjunto de metadatos del proyecto Yocto. Los componentes clave de webOS son el gestor del sistema y de aplicaciones (SAM, System and Application Manager), que se encarga de la ejecución de aplicaciones y servicios, y el Luna Surface Manager (LSM), que forma la interfaz de usuario. Los componentes están escritos utilizando el marco Qt y el motor de navegador Chromium.

El renderizado se realiza a través de un gestor de composición que utiliza el protocolo Wayland. Para el desarrollo de aplicaciones de usuario, se recomienda usar tecnologías web (CSS, HTML5 y JavaScript) y el marco Enact, basado en React, pero también es posible crear programas en C y C++ con una interfaz basada en Qt. La interfaz de usuario y las aplicaciones gráficas integradas se implementan principalmente como programas nativos, escritos utilizando la tecnología QML.

Para almacenar datos de manera estructurada utilizando el formato JSON, se emplea el almacenamiento DB8, que utiliza como backend la base de datos LevelDB.
Para la inicialización se utiliza bootd basado en systemd. Para el procesamiento de contenido multimedia, se ofrecen subsistemas como uMediaServer y Media Display Controller (MDC), y se utiliza PulseAudio como servidor de sonido.

Características webOS Open Source Edition 2:

  • Se ha propuesto una nueva interfaz de usuario de referencia: Home Launcher, optimizada para el control por pantallas táctiles y que ofrece un concepto mejorado de tarjetas intercambiables (en lugar de ventanas). La interfaz también incluye una barra de acceso rápido, donde se colocan accesos directos para funciones de uso frecuente, como acceso a la configuración y notificaciones;

    Lanzamiento de la plataforma webOS Open Source Edition 2
  • La plataforma está adaptada para su uso en sistemas de infoentretenimiento automotrices. Por ejemplo, se ha facilitado el funcionamiento en entornos con dos pantallas, que suelen utilizarse en sistemas multimedia para pasajeros;
  • Se han propuesto herramientas para la actualización automática del firmware (FOTA — Firmware-Over-the Air), basadas en una actualización atómica del sistema. La imagen del sistema se reconstruye en su totalidad, sin dividirse en paquetes individuales. El sistema de actualizaciones se basa en el uso de dos particiones del sistema, una de las cuales es activa, mientras que la otra se utiliza para copiar la actualización, cambiando roles las particiones tras la instalación de la actualización; OSTree Se ha añadido el modo SoftAP (Tethering), que permite organizar un punto de acceso inalámbrico para conectar otros dispositivos a la red;
  • Se ha añadido soporte para el control de acceso mandatorio basado en el módulo del núcleo Smack (Control de Acceso Mandatorio Simplificado);
  • Se ha mejorado el soporte para Bluetooth y WiFi;
  • La plataforma de hardware de referencia se ha actualizado a la placa Raspberry Pi 4 (anteriormente se proponía utilizar Raspberry Pi 3 Model B), en la que se pueden conectar dos pantallas a través de HDMI, utilizar un GPU más avanzado, contar con Ethernet Gigabit, Wi-Fi de doble banda, Bluetooth 5.0/BLE y USB 3.0;
  • Para la gestión de registros por defecto se utiliza
  • journald de systemd; es utilizado Se han actualizado las versiones de los componentes de terceros que sustentan la plataforma, incluyendo Qt 5.12 y Chromium 72.
  • Se presenta una nueva rama de la plataforma de código abierto

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster