Note
The quick access menu has been partially implemented, and missing features will be provided in the future release.
The quick access menu has been partially implemented, and missing features will be provided in the future release.
October 29, 2019
We’re so excited to announce the release of webOS Open Source Edition (OSE) 2.0.0! Not only is this a major release with brand-new features, it’s also a huge leap towards a new vertical — automotive.
To name a few among many upgrades and improvements, the gist of this release is as follows:
You can find a brief summary of the release at webOS OSE 2.0 overview. For more details on this release, refer to the release notes.
For the reference hardware, we’re moving forward to the latest line of Raspberry Pi — Raspberry Pi 4. With this change, you can build webOS OSE apps on a device with vast improvements, including:
For setting up a new environment for Raspberry Pi 4, check the updated setup guides.
New reference UI/UX is optimized for touch input, and comes with restyled, card-view type Home Launcher. In addition, a quick access menu has been added, which provides shortcuts to the often used features such as notification and settings.
Dual display support is a preliminary step for multi-display support, which is essential for a rear seat entertainment (RSE) system. To see how to connect dual displays to Raspberry Pi 4, see Dual-Display Setup Guide.
Using dual display with Raspberry Pi 4, you can launch web apps on the secondary display as well as on the primary display. For details of how to launch web apps on the secondary display, see Launching Web Apps for Dual Display.
Firmware-Over-the-Air (FOTA) is a technology that facilitates wireless firmware upgrade on a device. In an era of connected cars, FOTA is becoming a requirement in the automotive context.
This release provides a FOTA solution based on libostree, an upgrade system for Linux-based operating systems that performs atomic upgrades of complete filesystem trees. For overview of the solution and how to set up FOTA, see Firmware-Over-the-Air Setup Guide.
Tethering is the sharing of a device’s Internet connection with other connected devices. Connection of a device with other devices can be done over wireless LAN (Wi-Fi) by using SoftAP technology, which is an abbreviated term for “software enabled access point”.
This release adds tethering and SoftAP support to the connectivity features. In webOS OSE, com.webos.service.wifi
service provides the tethering and SoftAP technologies with APIs in the “tethering” category. If a device does not have any Internet connection, the tethering API only works as software access point for local area connections without internet access.
For enhanced security, Smack has been integrated, which is a kernel-based implementation of mandatory access control. This will enable implementation of features that require higher level of security from the platform level.
Last but certainly not least, the major open source components of webOS OSE — Qt and Chromium — have been upgraded to more up-to-date version.