Skip to content

post: add the PipeWire architecture series - #18

Merged
cadywang merged 1 commit into
mainfrom
post/pipewire-architecture-series
Oct 23, 2026
Merged

cadywang merged 1 commit into
mainfrom
post/pipewire-architecture-series

Conversation

@cadywang

Copy link
Copy Markdown
Owner

变更内容

新增 PipeWire 架构学习系列,共 10 篇,面向已经会 C、希望系统理解 PipeWire 的工程师和新手。内容基于 PipeWire/pipewire 提交 110e1a42c(项目版本 1.7.0)的源码与仓库内设计文档。

系列覆盖:全局架构与心智模型、核心对象模型、SPA、图调度、daemon/原生协议/安全、50 个 PipeWire 模块目录、19 个 SPA 插件目录、WirePlumber 与 Pulse/JACK/ALSA/V4L2 兼容层、排障工具、源码阅读与开发入口。

变更类型

  • 新文章
  • 修改 / 删除已有文章
  • 站点、主题或配置调整
  • 依赖或工作流调整

发布审查清单

  • 文章改动(如有):标题、日期、标签、分类已填写完整
  • 文章改动(如有):正文已通读,无错别字、未写完的段落或占位内容
  • 文章改动(如有):图片等本地资源已随文章提交,路径可访问
  • 不含密钥、口令、内网地址等敏感信息
  • 已在本地执行 npm run build 且构建通过
  • commit 遵循内核规范且带 Signed-off-by:(git commit -s)
  • PR 标题遵循内核规范 <subsystem>: <祈使句摘要>
  • 改动校验脚本 / 工作流时,对应的自测已更新并通过

审查人重点看什么

请重点核对 PipeWire 版本相关描述、模块/插件覆盖是否完整,以及命令示例是否与目标发行版一致。文章明确区分了源码事实与未在 Linux 环境运行的运行时结论。

本地验证:

  • npm run check:posts:22 篇文章,0 error,0 warning
  • npm run build:Hexo 构建成功,10 个系列页面均生成

关联 Issue

无

Signed-off-by: cadywang <109458837+cadywang@users.noreply.github.com>
@cadywang
cadywang force-pushed the post/pipewire-architecture-series branch from 1f1ea7d to b1b0ae0 Compare October 23, 2026 07:55
@cadywang
cadywang merged commit b95755a into main Oct 23, 2026
4 checks passed
@cadywang
cadywang deleted the post/pipewire-architecture-series branch October 23, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant