经过 6 个月的开发,开发发行版的 postmarketOS 24.12 项目已经发布。 Linux 适用于移动设备,基于 Alpine 软件包 Linux该项目的目标是提供标准 C 库 Musl 和 BusyBox 实用程序套件。 Linux这是一个适用于智能手机和平板电脑的发行版,它独立于官方固件支持生命周期,并且不依赖于主要行业厂商的标准解决方案。目前已为 54 款设备准备好了构建版本,包括 PINE64 PinePhone、Purism Librem 5、OnePlus 6、Google Nexus 10、Nokia N900、Lenovo A6000、ASUS MeMo Pad 7 以及多款三星 Galaxy 和小米机型。此外,还为超过 500 款设备提供有限的实验性支持。
postmarketOS 环境采用统一架构,将所有设备特定组件放在一个单独的软件包中。其他所有软件包对所有设备都相同,并且基于 Alpine 发行版中的软件包。 Linux构建过程中尽可能使用原版内核。 Linux如果以上方法都不行,则可以使用设备制造商提供的固件内核。KDE Plasma Mobile、Phosh、GNOME Mobile 和 Sxmo 是主要的用户界面,但也可以安装其他环境,例如 MATE 和 Xfce。
在新版本中:
- 新增对 Google Pixel 3A 智能手机以及 Qualcomm MSM8953 平台(Snapdragon 450/625/626/632)设备的支持,包括小米 A1、小米 A2 Lite、小米红米 4 Prime、小米红米 5 Plus、小米红米 Note 4和小米红米 S2/Y2。
现成的程序集数量从 54 个减少到 53 个。与 postmarketOS 版本 24.06 相比,添加了以下程序集:
- 谷歌-sargo(谷歌 Pixel 3a)
- xiaomi-elish(小米平板 5 Pro)
- google-asurada(宏碁 Chromebook 514、华硕 Chromebook Flip)
- google-cherry(宏碁 Chromebook Spin 513、惠普 Chromebook x360)
- google-corsola(Lenovo 300e Yoga Chromebook Gen 4、Lenovo IdeaPad Slim 3 Chromebook)
- google-peach-pi(三星 Chromebook 2)
- qcom-msm8953(配备 Qualcomm Snapdragon 625 芯片的设备)
- 小米米A1
- 小蜜米A2精简版
- 小米红米4总理
- 小米红米5 Plus
- 小米红米 Note 4/4X
- 小米Redmi S2 / Redmi Y2
- 华硕Zenfone 3
- BQ 水瓶座 X / 水瓶座 X Pro
- Fairphone 3
- 华为麦芒5
- 联想P2
- 摩托罗拉摩托加G5
- 摩托罗拉摩托G6
- 摩托罗拉Moto G7 Power
- 三星Galaxy A6(2018)
- 小蜜红米手机5
- 小蜜红米手机7
以下组件已停产:google-nyan-big (Acer Chromebook 13 CB5-311) 和 google-nyan-blaze (HP Chromebook 14 G3)。组合组件 xiaomi-daisy (小米 A2 Lite)、xiaomi-markw (小米 Redmi 4 Prime)、xiaomi-mido (小米 Redmi Note 4)、xiaomi-tissot (小米 A1)、xiaomi-vince (小米 Redmi Note 5 Plus) ) ) 和 xiaomi-ysl (小米红米 S2)。
- 该版本包括“测试”类别的 200 多种设备,其支持级别从下载能力到几乎所有功能的功能各不相同。可以使用 pmbootstrap 工具包和项目存储库中的现成包来准备这些设备的组件。新设备包括对 Fairphone 5 和 Amlogic 电视机顶盒的支持。
- “Generic x64 UEFI”端口旨在用于在普通 PC 和笔记本电脑上安装发行版,增加了在配备 NVIDIA GPU 的系统上使用开放式 Nouveau 驱动程序的功能,并且还添加了适用于 Intel GPU 的固件。
- 软件包数据库与 Alpine 同步。 Linux 3.21.
- KDE Plasma Mobile shell 已更新至版本 6.2.4(之前发布的是版本 6.0.3)。引入了用于拨打电话的新界面。


- GNOME Mobile 用户环境已更新,它使用 GNOME Shell 版本,适用于带触摸屏的智能手机和平板电脑。 GNOME Mobile 组件已移至 GNOME Shell 46 分支,并对设计、虚拟键盘和睡眠/待机模式进行了改进。

- Phosh 环境基于 GNOME 技术,由 Purism 为 Librem 5 智能手机开发,已更新至版本 0.43(之前发布的是 0.39)。变化包括:重新设计快速设置面板;快速设置以激活暗模式、启用/禁用蜂窝数据传输以及启用 Wi-Fi 热点;支持强调色;针对小屏幕的锁屏适配;改进的通知系统。

- 基于Sway组合管理器并秉承Unix哲学的图形化外壳Sxmo(Simple X Mobile)已更新至1.17版本(当时为1.16.3),提供了使用wofi应用程序菜单而不是bemenu的能力;启用新的屏幕保护程序(花生酱);新增“忙”模式,关闭铃声和振动信号;通知系统已被重写;添加 LED 指示灯处理程序;菜单中添加了包含所有已安装应用程序的部分;菜单中的平滑滚动已实现。

- 包括新壁纸。

- 默认情况下,基于 GNOME 技术的程序集包括一个用于使用 Snapshot 相机的应用程序和一个用于查看 Weather 天气预报的界面。 Evince PDF 查看器已被 Papers 应用程序取代,Lollypop 声音播放器已被 Decibels 取代。
- 该界面基于 MATE 桌面环境,已针对触摸屏控制进行了调整,并增加了填充和更大的字体。 MATE 和 Xfce 环境已移至光滑的欢迎登录屏幕。
- KDE 中使用的 Discover 应用程序管理器已添加了一个用于处理 Alpine 中使用的 apk 包的插件。 Linux.
- 在 initramfs RAM 磁盘映像中,由内核在启动早期启动以挂载文件系统,改进了启动分区的检测,并添加了额外的调试功能,例如,现在按住音量增大按钮启用详细的启动日志记录。
- 改进了使用原版内核的构建版本中的相机支持 Linux 而不是来自某个特定核心 Android使用原版内核时的相机功能仍然明显落后于内核。 Android但情况正在逐渐改变。例如,新版本支持 Pixel 3A 和 Fairphone 5 智能手机的前置和后置摄像头,并且还增加了使用 Pocophone F1 智能手机的两个后置摄像头之一的功能。
- 通过 SSH 连接时,PAM(可插拔身份验证模块)已正确配置,允许您在使用相机时运行图形应用程序并使用 pw-dump 调试 PipeWire。
- 默认情况下,使用 doas 程序(OpenBSD 项目中 sudo 的简化类似物)和 doas-sudo-shim 层(在 doas 之上实现 sudo 命令)来代替 sudo 实用程序。
- ZSTD算法用于压缩linux固件。
- 默认情况下包含基于西里尔语和希腊语的语言的字体。
使用 systemd 系统管理器代替 OpenRC init 系统的功能(预期在 postmarketOS 24.12 中出现)已移至 25.06 版本。使用 systemd 的原因是,鉴于 GNOME 和 KDE 对 systemd 组件的依赖性不断增加,维护基于 OpenRC 的 init 堆栈很困难。
来源: opennet.ru






