Hello, OS Kernel
ゼロからの OS 自作入門 を読みながらカーネルの最初の実装を行うところまでの流れを確認する
Kernel の実装
- 単純な hlt 命令の無限ループで、実装はここに置いてあるの
- kernel ディレクトリを掘って main.cpp という名前で作成
コンパイルとリンクは以下のコマンドにて行う
Read More$ clang++ -O2 -Wall -g --target=x86_64-elf -ffreestanding -mno-red-zone -fno-exceptions -fno-rtti -std=c++17 -c kernel/main.cpp $ ld.lld -entry KernelMain -z norelro --image-base 0x1000000 --static -o kernel.el...