読者です 読者をやめる 読者になる 読者になる

ツヅリサイクル

にゃるらコト岡村 直樹の公開ノート

OS (Operation System) の自作のためのまとめ

概要

  • Operating System (Kernel) を自作する上での情報をまとめてみる

参考書籍

  • 30日でできる! OS自作入門
    • たぶん、日本で一番有名な入門書
    • ただし、初版が結構古く、 2006年代の技術書なので、その辺りは察せ
    • ちなみに、この本、 Windows 前提で書かれているっぽい
  • BSDカーネルの設計と実装―FreeBSD詳解
    • 絶版になってる BSD Kernel の解説書。通称悪魔本
    • 大規模な書店で、たまにストックが有ったりするので、購入したい時は書店巡りをするが吉
    • ちなみに自分は、名古屋のジュンク堂で入手。とは言っても大分前だけども
  • 熱血!-アセンブラ入門
    • アセンブラの入門書。様々な CPU Archtecture のアセンブラについて解説されている
    • 書籍版の表紙が熱い
    • 自分は買ってあるけれども、本文はまだ未読です。はい

参考情報

参考実装

  • redcap97/cyanurus
  • Redox
    • Rust で書かれた OSS な UNIX-like な OS Kernel
    • なんか GUI も既に付いてる
    • 参考リポジトリ: redox-os/redox
  • MenuetOS
    • 100% アセンブリで書かれた Operating System
    • アセンブリ 100% !!!
    • ちなみこれ GUI も普通に付いている。すごい。
  • Linux !!!
    • 多分、この世で最も有名な自作 OS Kernel の一つ
    • Git は Linux が無ければ生まれて来ず、それ故に Linux が無ければ GitHub も多分無かった。
    • 本当、色々と偉大だと思う