kernel

BlueOS Kernelは、POSIXインターフェースとの互換性とRust標準ライブラリのサポートを備えたRust製OSカーネルです。ARMおよびRISC-V向けのカーネル開発基盤として利用でき、QEMUにも対応しています。

公開中のissueを見る

再現できる小さなissueを選び、AIコーディングエージェントで直してみましょう。

Xで共有ライセンス: Apache-2.0

概要

BlueOS Kernelは、軽量で汎用的な基盤を目指すRust製のオペレーティングシステムカーネルです。POSIXインターフェースとの互換性を備え、Rust標準ライブラリをサポートするため、Rustでカーネル向けのソフトウェアを開発できます。CPUアーキテクチャ対応、スケジューリング、同期、非同期実行、メモリ管理、ファイルシステム、ネットワーク、デバイスの各サブシステムを含みます。ドキュメントに沿ってビルド環境を準備し、カスタムRustツールチェーンを構築してカーネルを開発できます。対応アーキテクチャはARM32、ARM64、RISC-V 32ビット、RISC-V 64ビットで、各対応アーキテクチャのQEMUプラットフォームも利用できます。

主な特長

  • POSIXインターフェースとの互換性とRust標準ライブラリのサポート
  • ARM32、ARM64、RISC-V 32ビット、RISC-V 64ビットに対応
  • 対応アーキテクチャ向けのQEMUプラットフォーム
  • スケジューリング、メモリ管理、ファイルシステム、ネットワーク、デバイスの各サブシステム

こんな人・用途に

記載されたARMおよびRISC-Vアーキテクチャ向けに、Rust製OSを学びたい、または開発したいカーネル開発者に適しています。ツールチェーンの準備やカーネルのビルド方法はプロジェクトのドキュメントで確認できます。

アップストリーム
vivoblueos/kernel
GitHubのフォーク
Guo-astro/kernel
アップストリームのスター数
1.4k
カテゴリ
ハードウェア・OS・組み込み
言語
Rust
ライセンス
Apache-2.0
フォーク日
2026-10-20
同期状態
直近の同期で更新最終同期 2026-10-21