LG has released the webOS Open Source Edition 2.20 platform

The release of the open webOS Open Source Edition 2.20 platform has been announced, which can be used on various portable devices, boards, and in automotive infotainment systems. Raspberry Pi 4 boards are being considered as the reference hardware platform. The platform is developed in a public repository under the Apache 2.0 license, with development being overseen by the community, adhering to a collaborative development model.

The webOS platform was originally developed by Palm in 2008 and was used on the Palm Pre and Pixie smartphones. In 2010, after acquiring Palm, the platform came under Hewlett-Packard's control, which then attempted to use the platform in its printers, tablets, laptops, and PCs. In 2012, HP announced the transition of webOS into an independent open project and began releasing the source code for its components in 2013. In that same year, the platform was acquired from Hewlett-Packard by LG and is now used in over 70 million LG TVs and consumer devices. In 2018, the webOS Open Source Edition project was established, through which LG aimed to return to an open development model, attract other participants, and expand the range of devices supported by webOS.

The webOS system environment is formed using the OpenEmbedded tools and base packages, as well as the build system and metadata set from the Yocto project. Key components of webOS include the System and Application Manager (SAM), which is responsible for running applications and services, and the Luna Surface Manager (LSM), which creates the user interface. The components are written using the Qt framework and the Chromium browser engine.

LG has released the webOS Open Source Edition 2.20 platform

Rendering is done through a composite manager using the Wayland protocol. For developing user applications, it is recommended to use web technologies (CSS, HTML5, and JavaScript) and the Enact framework based on React, although it is also possible to create programs in C and C++ with a Qt-based interface. The user interface and built-in graphical applications are mainly implemented as native programs written using QML technology. By default, the Home Launcher interface is offered, optimized for touch screen navigation and featuring a concept of interchangeable cards instead of windows.

Data is stored in a structured format using JSON with the DB8 storage system, which uses LevelDB as the backend. Initialization is done through bootd based on systemd. For multimedia content processing, the uMediaServer and Media Display Controller (MDC) subsystems are available, and PulseAudio is used for sound. server For automatic firmware updates, OSTree and atomic partition replacement are used (two system partitions are created, one of which is active while the other is used for updating).

Key changes in the new release:

  • Ready images of webOS for the Raspberry Pi 4 board and emulator are now being provided. The images will be available on GitHub within a few days after the release.
  • The user interface system has been switched from the Moonstone framework to Sandstone.
  • The configurator now allows viewing a list of known Wi-Fi access points that have been connected to in the past.
    LG has released the webOS Open Source Edition 2.20 platform
  • A keyboard shortcut (Ctrl + Alt + F9) has been added for taking screenshots (saved in /tmp/screenshots), along with the shortcut Ctrl + Alt + F10 for deleting all screenshots.
  • Icons in the status bar have been changed. Added the ability to connect to Wi-Fi from the status bar.
  • In the WebEX browser, a playback indicator for video or audio has been added to the tabs.
  • Clang has been used for building webruntime and WAM in the Blink engine.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster