CentOS 创始人 Gregory Kurtzer 用 AI 辅助在 11 天里做出 Ginux——一个独立的 Rust 内核。这条消息在技术圈传得很广,值得把「说明什么」和「不说明什么」分开。
说明的部分
从零构建一个能启动的内核骨架,这件事的周期确实被压缩了。内核骨架包含的东西并不少:启动流程、内存管理初始化、中断处理、调度器雏形、基本的设备抽象。这些都是有大量公开资料、模式成熟的代码,正是模型擅长的领域。
同时它验证了 Rust 在这个层面的可行性。这不是新结论——Rust for Linux 已经把 Rust 引入内核模块,Ubuntu 26.10 甚至把 coreutils 全换成了 Rust 实现(cp、mv、rm 都换了)。Ginux 的增量在于:一个不被历史包袱拖住、按现代假设从头设计的内核,可以更快成型。
不说明的部分
一,驱动生态。内核的价值在驱动,一块网卡、一个 GPU、一个存储控制器没有驱动就是砖。写驱动需要硬件文档、需要实机验证、需要长期维护,这些 AI 替代不了,因为它没有硬件。
二,稳定性。11 天能跑起来,和能连续运行一年不出内存泄漏、不发生竞态死锁,是两个量级的事。内核 bug 的特点是低频高危,需要时间与真实负载来暴露。
三,性能。调度策略、内存回收、I/O 路径的调优,是靠 profiling 与实测迭代出来的,不是生成出来的。
四,社区与治理。Linux 的成功有一半来自流程:谁能提交、怎么评审、怎么保证向后兼容。这部分是组织问题,不是代码问题。
对普通开发者的实际启示
这条新闻最该带走的判断是:AI 极强的部分是「按已知模式构建」,极弱的部分是「需要真实世界反馈」。写内核骨架属于前者,做硬件兼容属于后者。把这个界线记清楚,比争论 AI 会不会取代程序员有用得多。
顺带一提,如果你在做 Rust 迁移,Ubuntu 26.10 那次 coreutils 全量替换是个很好的参考案例:他们花了两个版本周期逐步替换,而不是一次性切换。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。