AI十一天写出的内核能信吗|出海闲聊
出海闲聊 · 帖子

AI十一天写出的内核能信吗

AI十一天写出的内核能信吗
看到 CentOS 联合创始人 Kurtzer 用 AI 在 11 天里搞出一个叫 Ginux 的内核,我第一反应是震撼,第二反应是冷静。震撼在于 13.9 万行代码、1000 多次提交,这放在传统内核开发里是团队干几个月甚至几年的量;冷静在于,项目文档自己写得很清楚,Linux 6.12 的 375 个系统调用里只有 82 个完整实现,245 个部分可用,48 个故意不可用。这离“替代 Linux”还差得远,更像一个验证概念的原型。

我觉得最有意思的不是代码量,而是 Kurtzer 对 Linux 的重新定义。他说 Linux 不只是一个内核实现,也可以被视为内核向应用呈现的一种“个性”或兼容环境。Ginux 不抄 Linux 代码,只共享 ABI,让原本为 Linux 写的程序不改代码就能跑。这个思路如果走通,意味着内核实现和生态兼容可以解耦,后来者不必从零重建整个应用生态,这对长期被 Linux 主导的服务器市场是个变量。技术路线上,Ginux 用 Rust 从头写内存管理、进程调度、文件系统和网络,还引入了“域”隔离机制,每个域有独立的进程、内存和文件系统,目标是比传统容器更强的隔离边界。同时它又能用标准 OCI 镜像构建域文件系统,已经能把 Rocky Linux 10 加载到 systemd 多用户目标。这种“新内核 + 旧生态”的组合挺务实,至少启动验证走的是真实发行版,而不是只靠人造测试用例。但必须泼冷水:目前它完全跑在 QEMU 虚拟机里,不支持物理硬件启动,没有 GPU 和 NVMe 支持,也没经过独立安全审计。内核这东西,能启动和能上生产之间隔着无数边界条件和安全漏洞。AI 生成代码的效率再高,也替代不了长期的压力测试和攻击面验证。Kurtzer 自己也没把它包装成生产可用,这个态度是对的。
16

评论

登录后即可发表评论

参与讨论,和出海同行交流想法与经验

还没有评论,来抢沙发吧

说说你的看法,第一条评论最显眼