postmarketOS 发行版中添加了智能手表的界面

postmarketOS 是一个基于 Alpine Linux、Musl 和 BusyBox 的智能手机发行版,其开发人员基于 AsteroidOS 项目的开发实现了使用智能手表用户界面的功能。 postmarketOS 发行版最初是为智能手机开发的,提供了使用各种用户界面的能力,包括 KDE Plasma Mobile、Phosh 和 Sxmo。 多年来,爱好者们一直在为 LG G Watch 和 LG G Watch R 智能手表开发 postmarketOS 移植,但到目前为止,这些移植仅限于以命令行模式启动的能力,因为 postmarketOS 中提供的智能手机的定制外壳太重了和无机的此类设备。

解决方案是创建专门为智能手表准备的 Asteroid 接口端口。 指定接口由AsteroidOS项目开发,最初与Mer系统环境结合使用。 Asteroid 包括一系列使用 QML 在 Qt 5 中编写的基本智能手表应用程序,并在 asteroid-launcher shell 环境中运行,该环境包括基于 Wayland 协议的复合服务器。

postmarketOS 发行版中添加了智能手表的界面postmarketOS 发行版中添加了智能手表的界面

为了与设备交互,AsteroidOS 使用 libhybris 层,其中涉及使用 Android 平台的驱动程序,但为 postmarketOS 准备的端口经过调整以使用标准 Linux 驱动程序堆栈。 该端口是与 AsteroidOS 项目的开发人员共同准备的。 值得注意的是,Asteroid移植在postmarketOS中的出现将使该平台实现对智能手表的全面支持,并开始移植到新设备。 用 postmarketOS 替换固件可能是一个有趣的解决方案,可以延长旧智能手表的使用寿命,因为制造商的支持期已经到期。

让我们回想一下,postmarketOS 项目的目标是提供在智能手机上使用 GNU/Linux 发行版的能力,独立于官方固件支持的生命周期,并且不依赖于制定标准的主要行业参与者的标准解决方案。发展的载体。 postmarketOS 环境尽可能统一,并将所有特定于设备的组件放入单独的软件包中;所有其他软件包对于所有设备都是相同的,并且基于标准 Alpine Linux 软件包,该软件包被选为最紧凑、最安全的发行版之一。 Linux内核是基于linux-sunxi项目开发的。

来源: opennet.ru

添加评论