成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Dmitry:Claude Code 救活 25 年 ftape——内核 2.4→现代可装模块,约数天而非数周啃古文档

个人;披露 ftape 自约 2000 停更、曾只能 CentOS 3.5;Claude 迭代编译至可对 kernel 6.8 思路现代化并做出可加载 .ko;敏感 sudo 自管、dmesg 人贴回;作者称约数天对话+验证,相对自学 25 年前内核或数周;已在 Xubuntu 24.04 实机读带。

场景说明

面向要用代理啃遗产驱动、却必须自握特权操作的系统爱好者/工程师:把「编译反馈闭环 + 人管 sudo/装载 + 对照已知良好日志」写成门禁,区别于零依赖玩具浏览器与不会语言硬做 CLI。

案例叙事

01他们做了什么

Dmitry Brant 在《Using Claude Code to modernize a 25-year-old kernel driver》(datetime 2025-09-07)写明:用 Claude Code 把停更约四分之一世纪的 ftape 推到现代内核可编译、可加载,并在真硬件上恢复读带能力。

关键门禁是编译/日志闭环由代理加速,sudo 装载与硬件操作由人执行;对照已知良好 dmesg 缩小剩余缺陷。

本场景据此输出「遗产驱动现代化门禁」提纲。禁止把「约数天」写成任意内核驱动 SLA,或建议让代理无人值守执行 sudo。

02实际效果

  • 源披露 ftape 约 2000 停更、曾困在老发行版;Claude 助其现代化并产出可加载模块;作者称相对自学旧内核或需数周,实际约数天对话+验证,并在 Xubuntu 24.04 实机读带等口径;属单人磁带恢复爱好项目窗口,不可外推为你的驱动工期、稳定性或「遗产内核必数天可生产」。
  • 能把「代理啃编译与 API 迁移」与「人管特权操作/真机验收」拆开。
  • 为默认参数/探测失败类静默问题、以及不适合代理的任务类型提供提问清单。

03值得知道

  • 内核模块有主机风险;作者自述装载阶段收回代理自治。
  • 「数天 vs 数周」为作者叙事对照,非双盲计时。
  • 上面写的是个人实践帖,不是 Linux/Claude 官文简报。

04可复制提示词

遗产驱动现代化门禁

你是系统软件教练。只根据用户边界写门禁,不要编造已达到的天数或「必可装载」。

驱动与目标内核:{{driver}}
现有编译/运行症状:{{symptom}}
不可代理执行的特权动作:{{no_sudo}}

输出 Markdown:
1. 编译错误→最小补丁闭环步骤
2. out-of-tree 模块构建检查表
3. 人贴日志 / 对照已知良好输出的排查提纲
4. 真机验收最低标准
禁止声称「必数天复活」;禁止建议代理自行 sudo 装载。

模块能装但探不到硬件复盘

.ko 加载成功,设备探测失败或基址异常。请写复盘提纲。

现象:{{symptom}}

输出:
1. 更像默认参数/配置未传入、日志对照不足,还是 API 迁移语义偏差
2. 最小修补
3. 下次验收标准
4. 人工确认清单
不要伪造「再给代理一次 sudo 等于更快收敛」。

怎么做

  1. 粘贴遗产驱动目标内核版本、现有编译错误,以及「绝不可让代理自行 sudo」清单
  2. Agent 按实践帖输出:编译反馈闭环步骤、out-of-tree 模块构建清单,以及 dmesg 对照排查提纲
  3. 人工保留装载/硬件操作与最终验收;Agent 不代你保证「任意 25 年驱动必数天复活」

实用提示

  • 源帖(页内 <time datetime="2025-09-07T16:46:58-04:00"> → 2025-09-07;Posted on September 7, 2025):Dmitry Brant 为恢复 QIC-80 等软驱接口磁带,长期依赖仅能在极老 Linux(例 CentOS 3.5)编译的 ftape(约 2000 后失维护,曾对 kernel 2.4)。他向 Claude Code 请求现代化到现代内核 API;代理据编译输出自迭代,替换 2.4→6.8 之间大量弃用接口,作者仅少量手改,并继续请代理做成可独立编译的可加载模块(.ko)。装载需 sudo 后不再让代理独自迭代敏感操作:作者自装模块,把 dmesg 贴回,对照已知成功日志;代理定位默认基址 -1→0xffff 导致探测失败等问题。作者反思:若自学 25 年前内核开发或需数周无用知识;实际约数天与代理对话并验证,并在 Xubuntu 24.04 实机确认软驱/并口磁带可读。强调选对任务类型,代理非万能。
  • 与 embedding-shapes-one-agent-one-browser-20k / david-hoze-haskell-bit-ai-without-knowing 不同:本条是遗产内核驱动现代化与人管特权装载,不是零依赖玩具浏览器或几乎不会某语言做日常 CLI
#Claude Code#Linux#内核模块#ftape#遗产代码