postmarketOS 2026年7月:libcamera 0.7.2
摘要
postmarketOS 2026年7月月度更新,涵盖 libcamera 0.7.2 升级(包含上游化补丁)、改进的视频通话支持、组织变更以及即将到来的会议亮相。
<p><a href="https://lobste.rs/s/a5pnxx/postmarketos_2026_07_libcamera_0_7_2">评论</a></p>
查看缓存全文
缓存时间: 2026/08/09 16:48
# postmarketOS 2026-07 月报:libcamera 0.7.2
来源:https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/
postmarketOS 标志,以各种绿色调与白色呈现于黑色背景上 (https://postmarketos.org/static/img/2026-07/monthly.png)
上述图片是 Ranny (https://postmarketos.org/team/#ranny-bergamotte)为即将到来的 FrOSCon 活动制作的横幅的变体。他在 Mastodon (https://social.garudalinux.org/@RannyBergamotte/116926407715705464) 上分享了一张幕后截图。除非你非常熟悉 graphite (https://github.com/GraphiteEditor/Graphite) 图形工具箱,否则你大概无法想象这看起来有多复杂。我们现在正在 DEFCON (https://social.garudalinux.org/@RannyBergamotte/117044785725174031) 和 FOSSY (https://chaos.social/@sajattack/117050258391945298) 现场,并且很快将参加 FrOSCon 以及我们自己的 postmarketOS 与 Alpine Linux 大会。更多详情照例见下文“接下来是什么? (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#and-whats-next)”部分。
## 组织方面 (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#organizational)
- Alicja (https://postmarketos.org/team/#alicja-michalska-ellyq) 现在是 postmarketOS 的可信贡献者!
## Libcamera 0.7.2 与视频通话 (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#libcamera-072-and-video-calls)
上个月最引人注目的事情之一是 libcamera 0.7.2 (https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.2) 的发布。Robert M. (https://gitlab.postmarketos.org/rmader) 在 !8991 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8991) 中升级了 postmarketOS edge 软件包,并在此过程中删除了 11 个(!)他已成功上游的补丁。*“此次发布 notably 包含了一些修复,使我们能够在 tuning 文件中开始提供颜色校正矩阵。此提交包含了 imx363(例如用作 Pixel 3a 后置摄像头)和 s5kjn1(例如用作 FairPhone 5 前置摄像头)的当前 tuning 迭代。后者也用于上述设备上其他对应的摄像头,因为它们比默认设置更能提高质量。当然,这计划在未来进行更改。GPU-ISP 也获得了重大的性能改进,尤其是在可以使用 dmabuf 直接导入路径时。如果不是这种情况,则会打印一些 INFO 日志,提示 V4L2 或 GPU 驱动程序中需要改进的地方。*”
他还修复了 mobile-config-firefox 5.4.1 (https://gitlab.postmarketos.org/postmarketOS/mobile-config-firefox/-/tags/5.4.1)(!138 (https://gitlab.postmarketos.org/postmarketOS/mobile-config-firefox/-/merge_requests/138))中 pipewire/libcamera 的摄像头选择问题,并写道 (https://mastodon.social/@rmader/116994167107642799):*“因此,在摄像头可正常工作的设备上,你现在应该可以开箱即用地进行视频通话了。不过,某些网站可能会遇到一个剩余的 webrtc 问题(摄像头短时间内冻结)——我有一些待处理的补丁,测试版 Firefox 构建位于 aports!105606 (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/105605)(mrtest add -a 105605)。有了这个,所有主流的视频聊天网站应该都能正常工作了。”*
感谢 Robert M. 和 libcamera 开发者们!
## Duranium (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#duranium)
- 修复了 Phosh 在启动时通过 udiskie 提示打开 sysext 和 confext 回环设备的问题(#4767 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4767))。感谢 Clayton (https://postmarketos.org/team/#clayton-craft-craftyguy)!
- 同时修复了 Cups 无法启动的问题(#4649 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4649))。感谢 Clayton!
- 添加了 phosh-os-updater,现在可以显示 duranium 更新通知。感谢 Achill (https://postmarketos.org/team/#achill-gilgenast-fossdd)!
## pmaports (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#pmaports)
- linux-postmarketos-qcom-sdm670 在 !8940 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8940) 中升级到 7.1.3,修复了 Pixel 3a 的音频等问题。完整变更日志请参阅 sdm670-v7.1.3 (https://gitlab.com/sdm670-mainline/linux/-/tags/sdm670-v7.1.3) 标签。感谢 Richard Ac. (https://gitlab.postmarketos.org/rdacayan) 和所有参与测试的人!
- Librem 5 内核在 !8959 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8959) 中从 6.6 升级到 6.12,引入了上游修复,因此从挂起状态唤醒时冻结的问题(#4207 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4207))不再发生。感谢 Daniel K. (https://gitlab.postmarketos.org/kuleszdl)、dos (https://gitlab.postmarketos.org/dos1) 以及所有参与测试并帮助完成此事的人!
- 对于 systemd 安装,sleep-inhibitor 已在 !8672 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8672) 中被替换。我们现在使用 systemd unit 文件和一个小脚本来在 apk 运行时抑制休眠,并使用了使用 systemd_pam 的 pam 配置(带有上游补丁,位于 !42275 (https://github.com/systemd/systemd/pull/42275)),以便在通过 ssh 打开会话时抑制休眠。感谢 Clayton!
- 非自适应应用现在默认在 Phosh 中隐藏,请参阅 edge 帖子 (https://postmarketos.org/edge/2026/08/04/app-drawer-filtering/) 和 !8954 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8954)。感谢 Achill!
- pinephone 已从 community 类别移至 testing 类别(!9248 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9248)):*“linux-postmarketos-allwinner 的内核版本已超过六个月。自从创建警告 issue 以来已经过去了一个月,因此该设备必须降级。”* 如果你使用 pinephone 并希望它在 postmarketOS 中得到更好的支持,请考虑帮助升级内核。感谢 Aster (https://postmarketos.org/team/#aster-boese-justsoup)!
## 其他 (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#misc)
- Victoria (https://gitlab.postmarketos.org/Drakulix) 让 Valve 的 Steam 在 postmarketOS 上的 Ayaneo Pocket S2 (https://wiki.postmarketos.org/wiki/Ayaneo_Pocket_S2_(ayaneo-pocket-s2)) 上运行得非常好。她写了一篇很棒的文章《Taming the Steam arm64 client (on pmOS)》(https://blog.drakulix.de/taming-the-steam-arm64-client-on-pmos/),深入介绍了其工作原理,并以如下内容结尾:*“但最终结果非常棒。这台设备就像一个小型 Steam Deck,你不会注意到它运行在完全不同的处理器架构上。”* 鉴于 Steam 是专有软件,我们仍需要讨论是否以及如何将其正式提供给 postmarketOS 用户。这篇博文绝对值得一读,非常感谢 Victoria!
- Ranny 和 Antoine (https://postmarketos.org/team/#antoine-martin-ayakael) 在法国播客 Projets Libres 上接受了关于 postmarketOS 各方面的采访。如果你懂法语,可以在这里收听:[#70 – [智能手机] postmarketOS : Linux pour faire durer votre smartphone pendant 10 ans !](https://www.projets-libres.org/podcast/s4e21-postmarketos-linux-faire-durer-smartphone/)——如果你不懂法语,可以阅读英文转录稿 (https://www.projets-libres.org/en/podcast/s4e21-postmarketos-linux-smartphone/)。这是 Projets Libres 围绕 Linux Mobile 主题制作的多期节目之一,例如还有 #66 (https://www.projets-libres.org/podcast/s4-e17-mobian-au-fond-de-ta-poche/) 采访 Mobian 创始人 Arnaud (https://gitlab.postmarketos.org/a-wai)。感谢 Ranny、Antoine 和 Projets Libres 团队!
## 贡献者 (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#powered-by)
以下人员编写了自上一篇月报以来已被合并的补丁。非常感谢你们改进 postmarketOS!
Aster、Aelin (https://postmarketos.org/team/#aelin)、Clayton、Stefan (https://postmarketos.org/team/#stefan-hansson-newbyte)、Oliver (https://postmarketos.org/team/#oliver-smith-ollieparanoid)、Bart (https://postmarketos.org/team/#bart-ribbers-puretryout)、Rob (https://postmarketos.org/team/#robert-eckelmann-longnoserob)、Pablo (https://postmarketos.org/team/#pablo-correa-gomez-pabloyoyoista)、Achill、Ferass (https://postmarketos.org/team/#ferass-el-hafidi-funderscore)、Panagiotis (https://gitlab.postmarketos.org/n0toose)、Barnabás (https://postmarketos.org/team/#barnabas-czeman-barni2000)、Nikita (https://postmarketos.org/team/#nikita-travkin-travmurav)、Rudraksha (https://postmarketos.org/team/#rudraksha-gupta-logicalerzor)、Daniel K.、Sicelo (https://gitlab.postmarketos.org/sicelo)、Dylan (https://postmarketos.org/team/#dylan-van-assche-dylanvanassche)、Eric (https://gitlab.postmarketos.org/ejona86)、Dawid (https://gitlab.postmarketos.org/wrobelda)、Robert M.、Xelef2000 (https://gitlab.postmarketos.org/Xelef2000)、Luca (https://postmarketos.org/team/#luca-weiss-z3ntu)、Alexey M. (https://gitlab.postmarketos.org/alexeymin)、Fauzan (https://gitlab.postmarketos.org/alghiffaryfa19)、Ranny、Hugo P. (https://gitlab.postmarketos.org/hugoposnic)、Vladimir S. (https://gitlab.postmarketos.org/vstoiakin)、Henrik (https://postmarketos.org/team/#henrik-grimler-grimler)、Xu (https://gitlab.postmarketos.org/xuxin12345)、Antoine、Jianhua (https://gitlab.postmarketos.org/jianhua)、Nicola (https://gitlab.postmarketos.org/corna)、erikas9987 (https://gitlab.postmarketos.org/erikas9987)、Diego (https://gitlab.postmarketos.org/StochasticDie)、ABOOTHAHIR (https://gitlab.postmarketos.org/iAboothahir)、vognev (https://gitlab.postmarketos.org/vognev)、Kidd (https://gitlab.postmarketos.org/kidd)、Danila (https://gitlab.postmarketos.org/jiaxyga)、Anton (https://gitlab.postmarketos.org/jenneron)、Moritz (https://gitlab.postmarketos.org/MorMund)、Lycheer (https://gitlab.postmarketos.org/cellenvia)、Zachariah (https://gitlab.postmarketos.org/XirXes)、chiffa (https://gitlab.postmarketos.org/chiffa)、Paul (https://postmarketos.org/team/#paul-sajna-sajattack)、MariooB (https://gitlab.postmarketos.org/marioob)、DrRac27 (https://gitlab.postmarketos.org/DrRac27)、Raymond (https://postmarketos.org/team/#raymond-hackley-wonderfulshrinemaidenofparadise)、Alicja、Richard Ac.、Arnav (https://postmarketos.org/team/#arnav-singh-arnavion)、Alexandre (https://gitlab.postmarketos.org/alex-min)、Duje (https://gitlab.postmarketos.org/dujem)、Federico (https://postmarketos.org/team/#federico-amedeo-izzo-fizzo)、Wren (https://gitlab.postmarketos.org/wrenix)、Eisenbahnfan (https://gitlab.postmarketos.org/Eisenbahnfan)、bluebunny (https://postmarketos.org/team/#bluebunny)、Ingo (https://gitlab.postmarketos.org/9lore)、Victoria、knuxify (https://postmarketos.org/team/#knuxify)、Radnos (https://gitlab.postmarketos.org/Radnos)、dikasp (https://gitlab.postmarketos.org/dikasetyaprayogi)、Stanley (https://gitlab.postmarketos.org/angsanley)
此外,我们还要感谢所有为我们使用的众多上游项目(Alpine Linux、Linux 内核、Phosh、Plasma (Mobile)、GNOME (Mobile)、Sxmo、ModemManager 等等!)做出贡献的人。当然,也要感谢所有以其他方式提供帮助的人,例如帮助他人运行 postmarketOS(例如在聊天中或线下)、改进 wiki 文档、进行基础设施和组织工作,或向 postmarketOS 捐款。
正是你们让这一切成为可能!
## 接下来是什么? (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#and-whats-next)
- 我们在八月份将参加不少活动: - 2026-08-06 至 09:DEFCON 34 (https://defcon.org/)(美国拉斯维加斯)- Ranny 正在寻找展台志愿者。如果你届时在场并愿意在展台帮忙一小段时间,请通过例如 #20 (https://gitlab.postmarketos.org/postmarketOS/events/-/issues/20) 联系我们! - 2026-08-06 至 09:FOSSY 2026 (https://2026.fossy.ca/)(加拿大温哥华) - 2026-08-15 至 17:FrOSCon 2026 (https://froscon.org/en)(德国圣奥古斯丁)
- 当然,还有我们自己的 postmarketOS 与 Alpine Linux 大会 (https://postmarketos.org/conference/),将于 2026-09-25 至 27 在德国亚琛举行。演讲征集已在 6 月 31 日结束,我们很高兴地说,我们收到了许多令人兴奋的演讲提案!在幕后,我们正在制定日程,并处理举办会议所需的所有其他事宜,包括组织食物、视频录制、挂绳等等。感谢 Aelin、Luca、Pablo、Ranny、Achill 和 Oliver!
## 寻求帮助 (https://postmarketos.org/blog/2026/08/06/pmOS-update-2026-07/#help-wanted)
- *“如果你一直想尝试一下 #postmarketOS 设备开发,我们需要帮助挽救不少设备端口 (https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items?sort=updated_desc&state=opened&label_name%5B%5D=maintainership-status&first_page_size=100) 免于被归档”,* Clayton 在 Fedi (https://freeradical.zone/@craftyguy/116976987813392540) 上写道。*“我非常敬佩那些在 pmOS 中维护和测试设备端口的人,他们对 #postmarketOS 的持续发展非常重要。例如,我依赖我的 Pixel 3a 来帮助开发和测试 #duranium 以及其他(希望是)很酷的 OS 功能,但如果设备无人维护并被归档,我就无法做这些事情。”*
- 你可以通过在 #235 (https://gitlab.postmarketos.org/postmarketOS/postmarketos.org/-/issues/235) 中评论,向我们发送要在下篇博文中包含的主题。
- 如果你欣赏我们通过 postmarketOS 所做的工作并想支持我们,请考虑通过 OpenCollective (https://opencollective.com/postmarketos) 进行财务捐助。
这篇博文由 Oliver 撰写。头图由 Ranny、Oliver 提供。
相似文章
Fairphone 6 与 PostmarketOS 主摄像头正常工作
开发者宣布,在 Fairphone 6 上运行 PostmarketOS 的主摄像头驱动开发取得进展,实现正常工作,包括色彩校正改进以及紧急呼叫验证和未来设备支持的计划。
postmarketOS 2026年4月版本:新启动画面
postmarketOS引入了使用Plymouth的新启动画面,支持启动日志显示和屏幕旋转。ModemManager升级至1.25.95_git20260422,新增小区广播支持。
postmarketOS v26.06 (Alpen Avocado) 发布
postmarketOS v26.06 'Alpen Avocado' 发布,包含 GNOME 50、KDE Plasma Mobile 6.6.5、Phosh 0.55.0,以及基于壁纸名称和水果的新命名方案。此版本面向Linux爱好者,基于 Alpine Linux 3.24。
Fairphone 6 广角摄像头实验性 Linux 支持
已为 Fairphone 6 的超广角摄像头开发了实验性 Linux 驱动,通过 qcom-camss 驱动和 libcamera 在主线 Linux 上实现了二维码扫描功能。
postmarketOS 大会
首届 postmarketOS 大会将于 2026 年 9 月 25 日至 27 日在德国亚琛工业大学举行,届时将安排演讲、工作坊及关于 postmarketOS 与 Linux 移动端开发的讨论。提案征集截止至 6 月 30 日,参会免费但需提前注册。