Projectsへ戻る

概要

A9Nは,Capabilityに基づくObject Interfaceと極めて高速なIPC性能を備える第3世代Microkernelです.KernelはSystemの実行と保護に必要なMechanismを提供し,OS固有のPolicyをUser levelに置きます.

Hardware依存部分はHALへ分離されています.公開実装ではx86_64 Long Modeに対応しています.

主な機能

A9N Projectでの位置付け

A9N Projectの中核です.Bootloader,Rust Interface,Runtime,User-space OS,Build SystemはA9NのInterfaceと実行環境を前提として構成されます.

基本情報

実装

C++,C,Assembly

対応Architecture

x86_64 Long Mode

Source構成

Kernel,HAL,liba9n

License

MIT

関連Project