4日前
LoreMate:给 lore.kernel.org 装上 AI 阅读助手
LoreMate 是一款面向 lore.kernel.org 的 Chrome AI 扩展,旨在解决内核邮件列表信息庞杂、难以追踪的核心痛点。它通过提供线程智能摘要、补丁系列解析、风险点检测和一键拉取等功能,充当“阅读副驾”,帮助开发者快速理解讨论上下文、追踪补丁状态并连接本地工作流,从而显著降低参与内核开发的门槛。
1周前
Monsoon Power Monitor MCP 工具介绍
Monsoon Power Monitor MCP 是一个面向功耗测试自动化的本地工具,将硬件控制能力封装为可自然语言调用的接口。它通过 MCP Server 和 Windows Helper 两层架构,支持自动连接设备、控制供电、采样及数据导出,旨在将功耗测试从手工操作推进到脚本化、可复用且可接入智能体的自动化流程。未来可扩展至回归测试、异常识别及结构化报告生成,为功耗分析提供底层能力。
2026-07-11
[Android稳定性] 第065篇 SELinux 设置为 permissive 模式后出现的 kernel panic
项目在 bringup 阶段发现,将手机 SELinux 设为 permissive 后系统会在进入 Android 前死机。通过 fulldump 与内核日志可见 panic 原因是 UBSAN 报告的数组越界,触发点位于 uzram 模块的 zram_submit_bio。借助自研工具 kernel-panic-killer,AI 自动还原异常路径:反汇编发现 zram_submit_bio 中通过 current_algo 计算压缩算法索引,逻辑为 algo = current_algo; 访问 zram->comps[algo - 1]。由于 current_algo 默认为未初始化的
2026-07-03
再看《孩子王》观后感:当AI成为每个人的“字典”之后
本文通过重看电影《孩子王》,将其核心道具“字典”与当下的AI工具进行类比。作者指出,学生王福渴望字典,如同今天人们依赖AI直接获取答案,两者本质都是知识工具。文章核心观点在于,关键并非工具本身,而是使用工具的过程:传统的查证、试错与思考过程正在被AI省略,这可能导致“不再需要思考”的风险。作者借此呼吁,应将AI视为辅助理解的工具,而非思考的替代品。
2026-06-01
[Android稳定性] 第064篇 blk_mq_tags Use-After-Free 导致系统级 I/O 死锁
围绕 SPRD UMS9230 平台在 DDR Qualify.TT 测试中出现的冻屏问题,分析通过 ramdump、vmlinux 等工件定位到根因在内核 Block 层:blk_mq_tags 结构体发生 use-after-free,Scsi_Host.tag_set.tags 指针指向已被释放并被 cpumask/IRQ affinity 对象重用的 kmalloc-128 slab。内存中出现 “effective_affinity” 字符串,进一步印证该区域已被 IRQ 亲和性相关对象覆盖。由于 blk_mq_hw_ctx.tags 和 sched_tags 均为 NULL,当 E
2026-06-01
[Android稳定性] 第063篇 EROFS 解压缩页面 Use-After-Free 导致 Kernel Panic
围绕一次发生在 Qualcomm Ravelin SNP-AN00 平台上的 kernel panic,分析聚焦于 EROFS 压缩文件系统在 LZ4 解压过程中出现的 translation fault。根因是函数 z_erofs_lz4_decompress_partial 通过 __memcpy 访问压缩源页时,源页与目标页已被 page allocator 释放并填充为标准毒化值 dead000000000400,形成典型的 use-after-free。
2026-04-01
AI时代笔记工作流:构建下一代知识管理引擎
本文介绍了一种创新的AI笔记工作流,通过整合Obsidian(知识库)、Claude Code(AI助手)和OpenClaw(信息捕获)三大工具,构建了自动化、智能化的研发知识管理系统。该工作流实现了从外部信息自动捕获、智能处理到结构化沉淀的完整闭环,将传统笔记从“信息存储”升级为“知识创造”,显著提升了研发工程师的知识管理效率与思考创新能力。
2026-03-24
认知加速度:AI时代最残酷的鸿沟,正在此刻拉开
真正拉开的差距,不只是技术工具,而是思维范式的鸿沟。
2026-03-20
Linux 内核崩溃分析报告 - AI
作者展示了一份由 AI 生成的内核崩溃分析报告,并借此示范如何系统排查数组越界问题。案例中,qteeconnector@1 进程在 smcinvoke_dlkm 模块的 prepare_send_scm_msg() 内触发数据中止异常,原因是结构体中的边界字段被破坏:本应是一个很小的回调计数,却变成了 0x80010001 这种高得离谱的值,导致循环迭代数百万次,最终访问到未映射地址 0xffffff8005700000,引发崩溃。报告详细记录了从初始 bt、查看内核日志、确认模块基址,到对故障函数反汇编、检查结构体内存布局、用地址和寄存器值反证越界过程的完整推理链