square kernel
1.0.0
シンプルなX86プロセッサとオープンソース用のカーネル。趣味が主題について学ぶために開発しました。

プロテクションモード32ビット(実装)
VGAバッファ(実装)
基本PM-プロセスマネージャー(実装)
BASIC MM-メモリマネージャー(実装)
高度なPM
ハードウェアサポート(キーボードなど)
BASIC FS-ファイルシステム(進行中)
実際のマシンで起動しようとすることはお勧めしませんが、プロジェクトはまだ不完全であり、ハードウェアの安全性が保証されていることは確実ではありません
プロジェクトを実行するには、X86エミュレータをインストールする必要があります。プロジェクトはQEMUを使用します
git clone https://github.com/https-dre/square-kernel/tree/main
cd square-kernel
mkdir build
カーネルで仮想ディスクを生成する:
make build
ブートローダーと一緒にカーネルを実行します。
make run
VMwareで仮想ディスクを実行するには:
make release_vmware
したがって、仮想ディスク.VMDKが生成されます。VMwareでこのディスクを使用してブートを試してください。
このプロジェクトは、GNU v3.0一般公開ライセンスの下でライセンスされています - 詳細については、ライセンスファイルを参照してください。