Build System / OSKit
SPENCER
A9N,A9NLoader-rs,Nunを統合し,Build,Disk Image生成,QEMU実行をまとめて扱うToolKitです.
概要
SPENCERは,A9N Microkernel,Nun Runtime,A9NLoader-rsを一つのBuild Interfaceへ統合するOS構築Systemです.cargo xtaskからComponentのBuild,UEFI Disk Image生成,QEMU実行,GDB接続を扱います.
Screenshots

主な機能
- 統一されたBuild/Run Command
- Boot可能なUEFI Disk Image生成
- QEMU実行とGDB Debug
- 外部OS Payloadの組み込み
A9N Projectでの位置付け
独立したRepositoryを再現可能な標準構成へまとめます.A9N単体のBuildではなく,Kernel,Loader,User Payloadを含む実行可能なSystemを生成します.
基本情報
Build Interface
cargo xtask
対応Architecture
x86_64
対応Platform
QEMU
License
MIT