BlueOS Kernel - Rustベースの軽量POSIXカーネル
(github.com/vivoblueos)- Rust言語で記述されており、メモリ安全性とモダンなシステム設計の両立を目指す
- セキュリティ, 軽量性, 汎用性を目標とする
- POSIX標準インターフェースをサポートする互換カーネルで、既存の UNIX/Linux ソフトウェアを移植しやすい
- Rustの標準ライブラリ(std) と互換性があり、Rustベースのアプリケーションがネイティブに動作
- ARM32, ARM64, RISCV32, RISCV64 など複数のチップアーキテクチャをサポートし、QEMU エミュレータプラットフォームで実行可能
- Rustベースの OS、POSIX+Rust std の統合構造、モジュール型カーネルアーキテクチャを直接実習・学習できるプロジェクト
- カーネル、libc ヘッダー/実装、ビルドツール、Shell/サンプルアプリなど構成要素がモジュール化されており、開発者向けドキュメントとチュートリアルがよく整備されている
2件のコメント
その GitHub リポジトリを見てみると、README は英語版と中国語版に対応していますね。中国で作られたプロジェクトなのでしょうか? なんとなく〜
Vivoは中国のスマートフォンメーカーです