WebOS开源版2平台发布

提出了 新开放平台分支 webOS开源版2,专注于装备智能设备。 该平台正在开发中 公共存储库 在 Apache 2.0 许可下,开发由社区监督,遵循 联合开发管理模式。 Raspberry Pi 4 板被视为参考硬件平台。

2013年的webOS平台是 买断 由惠普公司的 LG 开发,用于超过 70 万台 LG 电视和消费设备。 webOS 开源版项目于 2018 年成立,当时 LG 试图回归开放开发模式以吸引其他参与者并扩大可以使用 webOS 的设备范围。

使用工具和基础包创建webOS系统环境 嵌入式,以及构建系统和项目中的一组元数据 约克托。 webOS的关键组件是系统和应用程序管理器(SAM,System and Application Manager)和Luna Surface Manager(LSM),前者负责运行应用程序和服务,后者形成用户界面。 这些组件是使用 Qt 框架和 Chromium 浏览器引擎编写的。

渲染是通过使用 Wayland 协议的复合管理器完成的。 要开发自定义应用程序,建议使用 Web 技术(CSS、HTML5 和 JavaScript)和框架 制定,基于 React,但也可以使用基于 Qt 的界面用 C 和 C++ 创建程序。 用户 shell 和内置图形应用程序主要实现为使用 QML 技术编写的本机程序。

存储用于使用 JSON 格式以结构化形式存储数据 DB8,使用LevelDB数据库作为后端。
对于初始化,它被使用 开机 基于systemd。 uMediaServer 和媒体显示控制器 (MDC) 子系统用于处理多媒体内容;PulseAudio 用作声音服务器。

特点 webOS开源版2:

  • 引入了新的参考用户界面 - Home Launcher,针对触摸屏控制进行了优化,并提供了旋转地图(而不是窗口)的改进概念。 该界面还添加了一个快速启动栏,其中包含常用功能的快捷方式,例如访问设置和通知;

    WebOS开源版2平台发布

  • 该平台适用于汽车信息娱乐系统。 例如,可以在乘客多媒体系统通常使用的双屏环境中工作;
  • 建议的自动固件更新工具(FOTA - 无线固件),基于应用 OSTree 和原子系统更新。 整个系统映像作为一个整体进行重建,无需拆分为单独的包。 更新系统基于使用两个系统分区,其中一个是活动的,第二个用于复制更新;安装更新后,分区会改变角色;
  • 添加了SoftAP(Tethering)模式,允许您组织无线接入点的操作以将其他设备连接到网络;
  • 增加了基于Smack(简化强制访问控制内核)内核模块的强制访问控制支持;
  • 改进了蓝牙和 WiFi 支持;
  • 参考硬件平台已更新为Raspberry Pi 4板(之前提供使用Raspberry Pi 3 Model B),它可以通过HDMI连接两个屏幕,使用更先进的GPU,使用千兆以太网,双频Wi-Fi,蓝牙 5.0/BLE 和 USB 3.0;
  • 对于默认日志记录 涉及 来自 systemd 的日志;
  • 平台底层第三方组件的更新版本,包括 Qt 5.12 和 Chromium 72。

来源: opennet.ru

添加评论