postmarketOS 2026年7月:libcamera 0.7.2

Lobsters Hottest 新闻

摘要

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 主摄像头正常工作

Hacker News Top

开发者宣布,在 Fairphone 6 上运行 PostmarketOS 的主摄像头驱动开发取得进展,实现正常工作,包括色彩校正改进以及紧急呼叫验证和未来设备支持的计划。

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。

postmarketOS 大会

Lobsters Hottest

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