Ginux:AI 11天构建Linux用户态内核
Ginux: A New Kernel Runs Linux Userspace, Made via Human-Directed AI Engineering
Gregory Kurtzer 在 Zenodo 发布了 Ginux 研究报告,展示了一种名为 Human-Directed Agentic Engineering (HDAE) 的新型开发模式。通过人类设定架构与约束,结合自主代理的编码、执行与修正循环,一个 Rust 编写的独立内核在短短 11 天内诞生。这个 x86-64 架构的内核不仅支持 UEFI 启动,还成功运行了未修改的 Alpine Linux 程序,甚至启动了 Rocky Linux 10 用户空间。尽管 Ginux 目前仍属于研究原型,硬件兼容性有限且未经过安全审计,但它证明了 AI 辅助工程在构建复杂系统机制方面的惊人潜力,为操作系统开发开辟了全新路径。
Ginux 展示了既定系统机制的快速集成能力,但它仍是一个研究原型,其兼容性和硬件覆盖范围有限,且未经过独立安全审计,因此并不宣称具备生产就绪状态或与 Linux 等效。
HN 评论区
62- vikramkr
各位,我理解“vibe coding”这个词听起来带有贬义,而且它在真正普及到常规开发工作之前就已经流行开了。但我们现在有点被这个名字困住了,试图用“Agentic Engineering”或“Human-Directed AI Engineering”来逃避它,以此区别于那些让 Claude 随便写个应用的普通用户,这种做法根本行不通。也许我们可以半开玩笑地用“vibe engineering”这个称呼,但我觉得试图把“vibe coding”里的“vibe”部分去掉来描述代理式开发(agentic dev)是绝对行不通的,没人会让我们这么做的。
- hideki_okumura
像 ×× 这样与 〇〇 兼容的任务,是 AI 最擅长的。这是因为兼容性的扩展过程可以逐步改进,而且验收标准非常明确。
1. 准备一个能与 〇〇 工作的项目
2. 让它也能与 ×× 工作
3. 重复步骤 (1),直到被认为足够
4. 准备 100 个能与 〇〇 工作的项目
5. 用 ×× 测量性能
6. 用 〇〇 测量性能
7. 考虑几种性能提升措施
8. 实施改进措施,同时验证兼容性未受损
9. 重复步骤 (4),直到确定性能已得到充分提升
10. 完成 ××,它已充分兼容 〇〇 且性能不逊色
- jonhohle
该项目包含 Apache 许可证,但由 AI 生成的代码不受版权保护,其输出属于公有领域。
> Ginux 采用 Apache License 2.0 发布。参见 LICENSE 和 NOTICE。
《Zarya of the Dawn》裁定,仅靠人类的指导和选择不足以使 AI 生成内容成为受版权保护的作品。没有版权,就没有法律依据来提供许可证。这段代码要么是公有领域,要么更糟,是错误标注了 GPL 或 BSD 许可证的 AI 洗白(AI washed)产物。
- codetiger
我最近构建了一个概念性的 Linux 操作系统,其整个 UI 都是基于用户的意图,由本地 AI 模型生成的。https://github.com/codetiger/velliangiri
- gdgghhhhh
初步审查发现了一些问题:
https://social.kernel.org/notice/BBry0fMLEodHRiUqGW
看来现在已经修复了。