robiot/fable-os
An agentic operating system where the kernel is controlled directly by Claude
解决的问题
它用单一的自然语言接口替代了传统的操作系统接口(shell、命令和CLI工具)。用户不再需要使用 ls 或 cat 等命令,而是通过散文直接与内核交互,使系统能够执行任务、创建应用程序并动态管理硬件。
如何工作
Fable-OS 是一个从零开始构建的 x86_64 操作系统,将 LLM 作为其主要接口。内核为模型提供了 64 个真实的系统调用,用于与机器的硬件和软件进行交互。它内置了 C 编译器、用于即时编写硬件驱动的驱动-VM,以及运行在 ring 0 的网络栈(lwIP 和 mbedTLS),可与 AI API 通信。为确保透明性,内核会输出括号中的结构化追踪行,模型无法伪造,从而提供每项操作的审计追踪记录。
适用人群
对 LLM 与内核级系统架构交叉领域感兴趣的开发者和操作系统爱好者,以及探索 AI 如何在无需传统 shell 的情况下管理硬件和系统资源的人。
特色亮点
- 自然语言接口:无需 shell 或命令;系统完全通过散文操作。
- 自动生成驱动:模型可分析未分配的 PCI 设备,并使用专用的驱动-VM 编写功能完整的硬件驱动。
- 动态应用创建:模型可编写描述控件和处理程序的应用文档,并将其启动为真实窗口。
- 设备内编译:内置 C 编译器(词法分析器、解析器和 x86-64 代码生成),在机器上运行。
- 持久化能力:模型可编写程序并将其保存为命名能力到 FAT32 磁盘,以在重启后持续存在。
- 自我修复:系统可在故障发生后,请求模型诊断并修补正在运行的内核。
相关
- 项目
- 项目
- 项目
- 项目
- 项目