x86 kernel
v1.1
これは、X86互換性のあるPC用の16ビットリアルモードカーネルで、完全にアセンブリ言語で記述されており、フロッピーディスク、ハードディスク、USB、またはCDから起動できます。
以下にパッケージをインストールするか、入力してください。
sudo apt-get install gdb nasm qemu dosfstools mtools
このプロジェクトでは、オプションのi686-ELFクロスコンパイラを使用しています。ここをクリックして、自分でコンパイルする詳細をクリックするか、ここで事前に拡張されたバイナリを使用してください。
ソースをチェックアウトして構築するには:
git clone https://github.com/Joshua-Riek/x86-kernel
cd x86-kernel
make
ブートローダーを仮想マシンで実行するには:
make run
GDBスタブで仮想マシンを起動します:
make debug
別の三マルを開き、仮想マシンのGDBスタブに接続します。
make gdb
デバッグシンボルを生成するには、i686-elfクロスコンパイル剤でコンパイルする必要があります。