语言: English | 简体中文
agentrt-linux(AirymaxOS)(智能体操作系统)的内核子系统。 由 agentrt-linux 管理仓聚合的叶子仓之一。 复用并扩展 Airymax
atoms/corekern模块以提供 OS 级内核能力。
极境内核 Airymax Kernel(kernel)是 agentrt-linux(智能体操作系统)的内核子系统。它基于微内核设计原则,参考 seL4 思想,构建于 Linux 6.6 之上,集成 sched_ext、eBPF、io_uring 与 Rust 支持。
在 agentrt-linux 0.1.1 中,本仓库为文档体系完成,包含设计文档、参考发行版规范及架构草案。实际的内核与 OS 开发在 1.0.1 版本进行。
- Linux 6.6 基础(Euler 24.03 LTS 内核基线)并完成微内核化改造
- sched_ext 子调度器(Linux 6.15+)实现 AI 感知的 CPU 调度
- eBPF 签名验证(Linux 6.15)保障内核可编程安全性
- io_uring 提供高性能异步 I/O 与消息传递
- Rust(Linux 6.6 实验性支持)用于内存安全的内核模块
- 微内核设计 参考 seL4 / Zircon / Minix3
agentrt-linux 内核(AirymaxOS Kernel)复用并扩展了 Airymax 运行时平台的 atoms/corekern 模块。核心微核心原语(调度器、内存管理、任务流)在用户态运行时(agentrt)与 OS 级内核(agentrt-linux(AirymaxOS))之间共享,确保架构同源、无适配层。
kernel/
├── README.md # 本文件(英文)
├── README_zh.md # 中文翻译
├── LICENSE # AGPL-3.0 + Apache-2.0 双许可证
├── NOTICE # 版权、商标与第三方声明
└── .gitignore
设计文档与参考发行版规范维护在伞仓的 docs/AirymaxAgentOS/ 目录。
- Airymax atoms/corekern — 提供被复用并扩展的核心微核心原语
- Euler 24.03 LTS / 26.03 — 标准与规范参考发行版
- Linux 6.6 — 提供 sched_ext、eBPF、io_uring 与 Rust(实验性)支持的基础内核
- agentrt-linux 服务态(AirymaxOS Services) — 运行于内核之上的用户态服务
- agentrt-linux 安全态(AirymaxOS Security) — 与内核 LSM 钩子集成的安全子系统
- agentrt-linux 内存管理(AirymaxOS Memory) — 使用内核内存 API 的内存管理子系统
本叶子仓在 feature/official-hubs-01 分支上开发。聚合管理仓 agentrt-linux 保持在 main 分支。
采用 AGPL v3 + Apache 2.0 双许可证(SPDX:AGPL-3.0-or-later OR Apache-2.0)。完整文本见 LICENSE。
Copyright (c) 2025-2026 SPHARX Ltd. All Rights Reserved.