Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 3.12 KB

File metadata and controls

68 lines (44 loc) · 3.12 KB

语言: English | 简体中文

agentrt-linux 内核(AirymaxOS Kernel)

Version License

agentrt-linux(AirymaxOS)(智能体操作系统)的内核子系统。 由 agentrt-linux 管理仓聚合的叶子仓之一。 复用并扩展 Airymax atoms/corekern 模块以提供 OS 级内核能力。


概述

极境内核 Airymax Kernelkernel)是 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

与 Airymax atoms/corekern 的关系

agentrt-linux 内核(AirymaxOS Kernel)复用并扩展了 Airymax 运行时平台的 atoms/corekern 模块。核心微核心原语(调度器、内存管理、任务流)在用户态运行时(agentrt)与 OS 级内核(agentrt-linux(AirymaxOS))之间共享,确保架构同源、无适配层。

仓库结构(0.1.1(文档体系完成))

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.