Challenge of handmade OS
README.md |
必要そうなもの
OS の基本機能
- CUI
- GUI (framebuffer)
- ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ)
- アプリの実行 (ELF形式?)
- メモリ管理
- タスク管理
- 入出力管理
上記以外の"リッチ"な機能
- テキストエディター
- ターミナル (CUI 脱却後)
あったらうれしいけど絶対実装が面倒な奴
- Windows/Linux 互換ドライバーレイヤー
参考になりそうなサイト
- http://yuma.ohgami.jp/x86_64-Jisaku-OS/
- 最新情報処理概論 改訂版 P.96~P.98
- 平成30年度キタミ式応用情報技術者 P.268~P.333