自作OSに関する記事のリンク

はじめに

もうちょい整理してとかあったらおしえてね。

目次

ブートプロトコル

multiboot2

wiki.osdev.org

bootboot

wiki.osdev.org

gitlab.com

Stivale1 Stivale2

wiki.osdev.org

SMBIOS

Wiki

UEFIだとGUIDで開けるため、アンカーをメモリ上が探す必要はない。

wiki.osdev.org

仕様書

2.xと3.xには違いがあるので注意 www.dmtf.org

実装に関する参考資料

LibGetSmbiosString関数を見るといいかも。あとは、仕様書でdouble nullに関して調べる。

github.com

いろんなOS

GitHubとかで実装を探してる時に見つけたやつ

learn-os

github.com

EggOS

Go言語のx86カーネル(gccgoじゃないっぽい?珍しい)

github.com

TomatOS

github.com

skiftOS

ビルド時の注意

github.com

github.com

Minoca OS

github.com

CurrOS

github.com

luakernel

github.com

FlorenceOS

Zig言語で書かれてるっぽい

github.com

MITTOS64

github.com

Suckless Operating System

github.com