postmarketOS 2026年4月版本:新启动画面

Lobsters Hottest 新闻

摘要

postmarketOS引入了使用Plymouth的新启动画面,支持启动日志显示和屏幕旋转。ModemManager升级至1.25.95_git20260422,新增小区广播支持。

<p><a href="https://lobste.rs/s/p0ok2r/postmarketos_2026_04_new_boot_splash">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/05/17 20:22

# postmarketOS 2026-04 更新:全新启动画面 来源:https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/ 新启动画面照片:pmOS 标志分段淡入淡出(https://postmarketos.org/static/img/2026-04/monthly.jpg) 如上所示,新的启动画面让开机过程更加美观。它加入了标志的三段淡入淡出效果,同时背后也带来了一些功能性改进。由于我们从 pbsplash 切换到了 Plymouth(https://postmarketos.org/edge/2026/04/30/Switching-from-pbsplash-to-Plymouth/),现在可以按 ESC(或在手机上按电源键)查看启动日志,并且终于可以在原本显示异常的设备上旋转启动画面了。这项功能的实现是团队合作的成果,感谢 Clayton(https://postmarketos.org/team/#clayton-craft-craftyguy)、Aster(https://postmarketos.org/team/#aster-boese-justsoup)、Brady(https://gitlab.postmarketos.org/WeirdTreeThing)、Rob(https://postmarketos.org/team/#robert-eckelmann-longnoserob)、Ferass(https://postmarketos.org/team/#ferass-el-hafidi-funderscore)、Hakşiye(https://gitlab.postmarketos.org/HAKANKOKCU)、Mirthe(https://gitlab.postmarketos.org/mirthes)、bluebunny(https://gitlab.postmarketos.org/bluebunny)和 Sicelo(https://gitlab.postmarketos.org/sicelo)在 !7482(https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7482)中的贡献! 其他消息:ModemManager 已升级(https://gitlab.alpinelinux.org/alpine/aports/-/commit/1a556f21f2d58a4bcb4a22b8099971e1a3969010)至 `1.25.95_git20260422`(edge 版本),由 Achill(https://postmarketos.org/team/#achill-gilgenast-fossdd)完成:*“稳定版即将发布(预计几周内),对大多数用户来说已经非常稳定,同时带来了新功能,比如小区广播,我们可以在 Alpine edge 中开始测试。”* 一如既往,我们非常感谢 ModemManager 维护者(Aleksander(https://gitlab.freedesktop.org/aleksm)等人)的辛勤工作,特别感谢 Phosh(https://phosh.mobi/)团队的 Guido(https://gitlab.postmarketos.org/agx)实现了小区广播(https://nlnet.nl/project/SMS-CB/)。 ## 组织事项(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#organizational) - 我们将资助将 q6voice(d) 上游至主线 Linux 的工作,详情请见上一篇文章(https://postmarketos.org/blog/2026/05/08/q6voice-project/)。 - 即将到来的 v26.06 版本时间线(https://docs.postmarketos.org/pmaports/main/releases/timeline.html)已发布(现在在 docs.postmarketos.org(https://docs.postmarketos.org/),之前创建版本的 wiki 页面已被拆分、重做并移至 dpo / 问题模板,这样更合理:!8486(https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8486))。 - 我们已批准对报销政策(https://docs.postmarketos.org/policies-and-processes/governance/finances/expenditures.html#reimbursement-policy)的更改,允许社区成员请求报销他们用于项目开发的物品(!46(https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/merge_requests/46))。为落实该政策,我们已批准额外 500 欧元的预算条目,以支付部分此类费用(!23(https://gitlab.postmarketos.org/postmarketOS/operations/-/merge_requests/23))。如果您的行为符合政策,请随时使用! - 继 Hackathon 中关于权力下放(https://postmarketos.org/blog/2026/02/10/fosdem-and-hackathon/#tuesday)的讨论后,财务团队(https://docs.postmarketos.org/policies-and-processes/governance/groups-and-teams/finance-team.html)成员的选拔责任已从仅限核心贡献者移交给全体大会(核心贡献者和可信贡献者)。 - `device-microsoft-surface-rt` 和 `device-nvidia-tegra-armv7`(均使用 `linux-postmarketos-grate`)已从 community 类别移至 testing,因为它们不再满足 community 的要求。此后 Rob 已接手维护 tegra-armv7。pmaports 中还有几项其他维护者变动。感谢所有此前维护这些软件包的人,也感谢接手这些角色的人! - Aster 已加入社交媒体团队(https://docs.postmarketos.org/policies-and-processes/governance/groups-and-teams/social-media-team.html)。 ### 贡献者支持计划(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#contributor-support-programme) 正如之前宣布的,我们目前对贡献者支持计划(CSP)的策略是使用未纳入预算的额外捐款收入。但今年头几个月,我们的收入与预测非常接近,这意味着我们需要在 2026 年第二季度暂停 CSP。下个季度我们将对该流程进行回顾,并可能重新设计 CSP 的资助方式,使其更容易持续进行。尽管需要暂停 CSP,但我们认为这是一次非常成功的实验,因为它完成了大量重要的开发和组织工作。感谢所有向 postmarketOS 捐款的人,是你们让这一切成为可能! #### 2026 年 3 月(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#march-2026) 本月,CSP 贡献者继续在项目中高强度工作。除了大量技术改进外,贡献者也在治理、筹款和管理任务上投入了不少时间: - Stefan(https://postmarketos.org/team/#stefan-hansson-newbyte)大部分时间用于改进我们的工具(pmbootstrap(https://gitlab.postmarketos.org/postmarketOS/pmbootstrap)和 dint(https://gitlab.postmarketos.org/postmarketOS/dint))。此外,他还大量参与管理工作,协助申请欧盟委员会资助、推进我们即将获得的 floss.fund 资助(https://postmarketos.org/blog/2025/11/13/pmOS-update-2025-10/#organizational)相关的行政事务,以及处理新名称的商标注册。最后,他还为多个设备做出了贡献:PinePhone(https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone))、PineTab 2(https://wiki.postmarketos.org/wiki/PINE64_PineTab_2_(pine64-pinetab2))、Zinwa Q25(https://wiki.postmarketos.org/wiki/Zinwa_Q25_(zinwa-q25));还参与了沟通工作,帮助启动了开发博客(https://postmarketos.org/devel/)。 - Clayton 继续专注于 Duranium 的工作,并在 postmarketOS 项目中提供审查支持。在此过程中,他还为其他多个项目做出了贡献,如 plymouth、unl0kr(https://wiki.postmarketos.org/wiki/Unl0kr)或 systemd 集成,并撰写了一篇非常详细的 Duranium 博客文章(https://postmarketos.org/blog/2026/03/17/introducing-duranium/),解释了该项目的优势和原理。最后,他还花了一些时间进行基础设施工作,惠及整个 postmarketOS 社区。 - Pablo(https://postmarketos.org/team/#pablo-correa-gomez-pabloyoyoista)本月的工作量远超预期,主要集中在筹款、治理以及支持项目其他成员。他花了近一半时间用于申请上述欧盟委员会资助。此外,他推动了一系列治理决策,例如取消核心贡献者的部分权力,以及建立由整个团队决策的机制。最后,他还参与了文档工作、硬件-CI(https://docs.postmarketos.org/hardware-ci/index.html)以及财务相关沟通。 #### 2026 年 4 月(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#april-2026) 由于本月博客文章发布稍晚,我们一并包含两个月的 CSP 报告。4 月份团队成员更侧重于技术工作: - Stefan 再次花大量时间进行 pmbootstrap 的维护、审查和帮助新人上手。不过,他也花了一些时间处理必要的上游任务,例如为 GTK 调试、Flatpak 打包或 Phosh Mobile Settings(https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings)做贡献。他还做了一些 CI 和治理方面的工作。 - Clayton 继续开发 Duranium,并在整个项目及上游进行 bug 修复:我们的 CI、mkinitfs、flatpak、QEMU、podman 或 systemd。他再次专注于 Plymouth,基本完成了在 pmaports 中的集成,以取代 pbsplash。最后,他还支持并审查了法律实体章程(https://gitlab.postmarketos.org/postmarketOS/operations/-/blob/pabloyoyoista/bylaws/legal-entity/statutes.md)的草稿。 - Pablo 花了相当多的时间处理财务和会计、管理付费项目、进行商标工作,并完成了上述欧盟委员会资助申请中 postmarketOS 的部分。他也重新开始了一些开发工作,参与了 HW-CI,并着手创建未来的法律实体。 ## Duranium(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#duranium) Clayton 对 postmarketOS 的可选不可变变体进行了大量改进: - postmarketOS 的不可变版本现已支持系统扩展(sysext,!11(https://gitlab.postmarketos.org/postmarketOS/duranium/-/merge_requests/11)),您可以选择性地安装在不可变镜像之上。主要用例是拥有一个开发者工具 sysext(https://gitlab.postmarketos.org/postmarketOS/duranium-build/-/work_items/47),该扩展现已实现。 - 配置扩展(confext)现已用于管理 `/etc`(!17(https://gitlab.postmarketos.org/postmarketOS/duranium/-/merge_requests/17))。 - 对 Duranium 镜像的配置和构建方式进行了重大重构(!15(https://gitlab.postmarketos.org/postmarketOS/duranium/-/merge_requests/15))。 - CI 现在在构建镜像时会“快照”二进制仓库中的相关软件包,确保所有软件包都来自同一组版本(!14(https://gitlab.postmarketos.org/postmarketOS/duranium/-/merge_requests/14))。 - 发现并绕过了 OnePlus 6/6T 的引导程序 bug(https://freeradical.zone/@craftyguy/116444044469282283):*“引导程序似乎在扫描 GPT,如果某个分区的名称长度超过 24 个字符,则无法进入 fastboot。25 个字符远低于 GPT 规范限制。可以通过清除 userdata 分区来恢复。我将致力于在 Duranium 中使用更短的分区名称来修复此问题。有趣的日子 🥳”* 虽然它不会出现在 v26.06 版本中,但 Duranium 进展迅速,您可以通过加入不可变聊天(https://wiki.postmarketos.org/wiki/Matrix_and_IRC)参与开发和讨论。此外,我们现在在每月的第三个星期二举办公开的同步会议(https://meet.jit.si/moderated/ce5286dded0220c49b5417744e0927a64276983b4799a7b23f13ec3f471e7f71)。这些会议的目的是定期为新团队成员和社区成员举办入门会议,讨论 Duranium 的设计、问题并解答疑问。之前一次会议的成果是建议将 duranium.postmarketos.org(https://duranium.postmarketos.org/)集成到 postmarketos.org/install(https://postmarketos.org/install)(#229(https://gitlab.postmarketos.org/postmarketOS/postmarketos.org/-/issues/229))。 ## 美术作品和主页(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#artwork-and-homepage) - foobtech(https://gitlab.postmarketos.org/foobtech)在 !78(https://gitlab.postmarketos.org/postmarketOS/artwork/-/merge_requests/78)中贡献了他们的第一幅壁纸,感谢! - 主页 CSS 文件现在在文件名中包含哈希值(!505(https://gitlab.postmarketos.org/postmarketOS/postmarketos.org/-/merge_requests/505)):*“CSS 更改部署后,普通访客可能仍持有旧版本的缓存,从而导致显示异常。在 CSS 文件名中包含哈希值,使新版本具有不同的 URL,从而避免从缓存读取。”* 感谢 Hugo B.(https://postmarketos.org/team/#hugo-osvaldo-barrera-whynothugo)! ## 贡献者名单(https://postmarketos.org/blog/2026/05/10/pmOS-update-2026-04/#powered-by) 以下人员在上次月度博客文章之后提交了已合并的补丁。非常感谢你们对 postmarketOS 的改进! Aelin(https://postmarketos.org/team/#aelin)、Clayton、Aster、Stefan、Pablo、Luca(https://postmarketos.org/team/#luca-weiss-z3ntu)、Oliver(https://postmarketos.org/team/#oliver-smith-ollieparanoid)、Antoine(https://postmarketos.org/team/#antoine-martin-ayakael)、bluebunny、Myryk(https://gitlab.postmarketos.org/myryk)、Bart(https://postmarketos.org/team/#bart-ribbers-puretryout)、Achill、Adam(https://gitlab.postmarketos.org/adamthiede)、Ferass、Barnabás(https://postmarketos.org/team/#barnabas-czeman-barni2000)、Eisenbahnfan(https://gitlab.postmarketos.org/Eisenbahnfan)、Lynxis(https://gitlab.postmarketos.org/lynxis)、Andreas(https://gitlab.postmarketos.org/akemnade)、Rob、Sicelo、Paul(https://postmarketos.org/team/#paul-sajna-sajattack)、Affe(https://gitlab.postmarketos.org/affe_null)、Neil(https://gitlab.postmarketos.org/superna9999)、Pan(https://gitlab.postmarketos.org/panpanpanpan)、Dang(https://gitlab.postmarketos.org/danct12)、Arnav(https://postmarketos.org/team/#arnav-singh-arnavion)、Duje(https://gitlab.postmarketos.org/dujem)、Peter(https://gitlab.postmarketos.org/1peter10)、Mighty(https://gitlab.postmarketos.org/MightyM17)、ΞЖKƆ/QVH(https://gitlab.postmarketos.org/exkc)、Nikita(https://postmarketos.org/team/#nikita-travkin-travmurav)、dabao1955(https://gitlab.postmarketos.org/dabao1955)、Hugo P.(https://gitlab.postmarketos.org/hugoposnic)、Steven(https://gitlab.postmarketos.org/slamphear)、Scott(https://gitlab.postmarketos.org/scottc_vt)、Hannibal-Woollen(https://gitlab.postmarketos.org/Hannibal-Woollen)、Kevin(https://gitlab.postmarketos.org/kevinwidjaja21)、Hugo B.、Rudraksha(https://postmarketos.org/team/#rudraksha-gupta-logicalerzor)、Anton(https://gitlab.postmarketos.org/jenneron)、Alexander M.(https://gitlab.com/amartinz)、Linus(https://gitlab.postmarketos.org/linusw)、Alicja(https://gitlab.postmarketos.org/ellyq)、Robert M.(https://gitlab.postmarketos.org/rmader)、foobtech、Ali(https://gitlab.postmarketos.org/anasrullayev)、André(https://gitlab.postmarketos.org/andre)、Guido、Gregor(https://gitlab.postmarketos.org/gdstr)、Wren(https://gitlab.postmarketos.org/wrenix)、Sam(https://wiki.postmarketos.org/wiki/User:Samcday)、Chris V.(https://gitlab.postmarketos.org/ChriChri)、Eric(https://gitlab.postmarketos.org/ejona86)、Fauzan(https://gitlab.postmarketos.org/alghiffaryfa19)、Petr(https://gitlab.postmarketos.org/pevik)、methanal(https://gitlab.postmarketos.org/methanal)、setotau(https://gitlab.postmarketos.org/setotau)、Bill(https://gitlab.postmarketos.org/billcari)、Henrik(https://postmarketos.org/team/#henrik-grimler-grimler)、binarycraft007(https://gitlab.postmarketos.org/binarycraft007)、knuxify(https://postmarketos.org/team/#knuxify)、vognev(https://gitlab.postmarketos.org/vognev)、Kidd(https://gitlab.postmarketos.org/kidd)、Vishwas(https://gitlab.postmarketos.org/vrajashkr)、Jakko(https://gitlab.postmarketos.org/jakko)、QuickSwift315490(https://gitlab.postmarketos.org/Qs315490)、Dylan(https://postmarketos.org/team/#dylan-van-assche-dylanvanassche)、Frieder(https://gitlab.postmarketos.org/Frieder.Hannenheim)、Max H.(https://gitlab.postmarketos.org/harmathy)、Casey(https://postmarketos.org/team/#casey-connolly-kcxt) 此外,我们感谢所有为我们使用的众多上游项目(Alpine Linux、Linux 内核、Plymouth、GTK、Phosh、GNOME、GNOME 地图、GNOME 联系人、GNOME 设置、GNOME 终端、GNOME 计算器、GNOME 时钟、GNOME 天气、GNOME 文件、GNOME 软件、GNOME 日历、GNOME 联系人、GNOME 文档、GNOME 地图、GNOME 设置、GNOME 终端、GNOME 计算器、GNOME 时钟、GNOME 天气、GNOME 文件、GNOME 软件、GNOME 日历、GNOME 联系人、GNOME 文档、GNOME 地图、GNOME 设置、GNOME 终端、GNOME 计算器、GNOME 时钟、GNOME 天气、GNOME 文件、GNOME 软件、GNOME 日历、GNOME 联系人、GNOME 文档、GNOME 地图、GNOME 设置、GNOME 终端、GNOME 计算器、GNOME 时钟、GNOME 天气、GNOME 文件、GNOME 软件、GNOME 日历、GNOME 联系人、GNOME 文档等)做出贡献的每一个人。

相似文章

postmarketOS v26.06 (Alpen Avocado) 发布

Lobsters Hottest

postmarketOS v26.06 'Alpen Avocado' 发布,包含 GNOME 50、KDE Plasma Mobile 6.6.5、Phosh 0.55.0,以及基于壁纸名称和水果的新命名方案。此版本面向Linux爱好者,基于 Alpine Linux 3.24。

@modal: https://x.com/modal/status/2066636221921521892

X AI KOLs Following

Modal 宣布了多项重大产品更新,包括支持真实 Linux 内核的 VM 沙箱、更低延迟的区域路由、沙箱的域名允许列表、基于角色的访问控制(RBAC)、命名镜像以及 SDK 更新。

b9180 llama.cpp MTP 已落地

Reddit r/LocalLLaMA

llama.cpp 版本 b9180 已发布,支持多令牌预测 (MTP)。此次发布标志着构建成功,开发者们如释重负。

postmarketOS 大会

Lobsters Hottest

首届 postmarketOS 大会将于 2026 年 9 月 25 日至 27 日在德国亚琛工业大学举行,届时将安排演讲、工作坊及关于 postmarketOS 与 Linux 移动端开发的讨论。提案征集截止至 6 月 30 日,参会免费但需提前注册。