セッション概要
オペレーティングシステムは、巨大で難解なものと思われがちですが、核心機能は意外とシンプルに実装できます。実際、Linuxカーネルのバージョン0.0.1はわずか8413行でした。他のソフトウェアと同じように、Linuxも時代とともに機能や改善が加えられ大きくなっただけです。
OSの具体的な実装に興味がある方々のために、本講演では小さなOSをライブコーディングします。ゼロからインクリメンタルに作っていきます。時間が限られているので足早に進めていきますが、補足資料も用意するので、後で自分でゼロから作ってみたい方にもおすすめです。45分間で新しいオープンソースソフトウェアが生まれていくところをぜひ楽しんでください。
講師
怒田 晟也(ぬた せいや)
セッション情報
- 担当:
- 怒田 晟也(個人)
- レベル:
- 入門編
- 対象者:
- OSの実装に興味がある方
- 前提知識:
- C言語を理解でき、UNIX系OSのコマンドラインシェルに慣れている方
- カテゴリー:
- OS