用心打造
VPS知识分享网站

postmarketOS 更新:引入 Plasma 6.7,并加入基于 Rust 的 USB 工具

postmarketOS 发布了最新开发更新。本次更新面向 postmarketOS edge 分支,重点带来了 Plasma 6.7、全新的 USB 管理工具、Duranium 镜像改进,以及多项设备和软件包维护调整。

postmarketOS 是一个面向手机、平板等移动设备的 Linux 系统,底层基于 Alpine Linux。它的目标不是给普通安卓手机换一个简单主题,而是尽可能把真正的 Linux 系统带到移动设备上。

postmarketOS 更新:引入 Plasma 6.7,并加入基于 Rust 的 USB 工具

本次更新最明显的变化,是 Plasma 6.7 已经进入 Alpine Linux 和 postmarketOS。这意味着使用 KDE Plasma Mobile 相关界面的设备,可以获得来自 KDE 上游的新功能、界面优化和组件更新。

另一个重要变化是加入了 usb-signaller。这是一个使用 Rust 编写的新工具,目前已经集成到 postmarketOS edge 中,并部分接替原先 usb-moded 的职责。

相比旧方案,usb-signaller 的目标是让 USB 初始化和模式切换更可靠。它不再依赖 initramfs 脚本来初始化 USB 设备,同时支持事务模式和设备切换,日志信息也更清晰。对于缺失内核驱动的情况,它也能做更好的处理,并且已经加入 OpenRC 支持。

最新版本的 usb-signaller 还实现了 USB 主机模式和设备模式之间的角色切换。对 Linux 手机来说,这类底层功能很关键,因为它会影响手机连接电脑、作为 USB 设备识别、连接外设以及调试刷机等场景。

基于 systemd 的 postmarketOS 镜像 Duranium 也获得了多项更新。现在,用户可以通过 sysext 为 Duranium 启用 Waydroid,只需要运行下面的命令:

updatectl enable waydroid

Waydroid 的作用,是让 Linux 系统能够运行 Android 应用。对于移动 Linux 来说,这类兼容层非常重要,因为原生 Linux 移动应用生态仍然不够丰富,Android 应用兼容能力可以明显提升系统可用性。

Duranium 还在支持 EFI 变量的系统上改用 systemd/bootctl,以便在更新引导加载程序时保留备用启动项。如果更新后的引导加载程序出现问题,系统可以自动切换到备用选项,从而降低更新失败后无法启动的风险。

设备支持方面,linux-postmarketos-qcom-sdm845 内核软件包已经更新到 Linux 7.1。这个内核面向高通骁龙 845 平台设备,相关改进包括 LG G7 ThinQ 触摸屏支持,以及一些已经合并到设备树主线中的更新。

软件包维护方面,postmarketOS 团队继续清理不再维护的包,并将部分软件包移入归档类别。这类清理虽然看起来不如桌面更新醒目,但对长期维护一个移动 Linux 发行版来说非常必要。

测试类设备的要求也变得更严格。按照新的规则,这些设备使用的内核版本不能早于 kernel.org 当前仍受支持的最旧 LTS 内核,并且相关内核必须使用 LLVM 构建。这有助于减少过旧内核带来的安全和维护压力。

另外,postmarketOS edge 已经移除 armhf / armv6 支持。这个架构此前从未正式发布,也没有被广泛使用,但仍然需要维护成本。移除它可以让团队把精力集中到更常用、更有实际需求的设备架构上。

整体来看,这次 postmarketOS 更新并不是一次面向普通用户的大版本发布,而是偏向底层和开发分支的持续改进。Plasma 6.7 提升了桌面环境体验,usb-signaller 改进了 USB 处理,Duranium 则继续探索 systemd 镜像和 Android 应用兼容方案。

对于正在关注 Linux 手机生态的用户来说,这次更新说明 postmarketOS 仍在稳步推进。它距离成为大众手机系统还有距离,但在移动 Linux 这个小众方向上,postmarketOS 依然是最值得关注的项目之一。

赞(0)
未经允许不得转载;国外VPS测评网 » postmarketOS 更新:引入 Plasma 6.7,并加入基于 Rust 的 USB 工具
分享到