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

添加評論