diff --git a/README.md b/README.md
index 50cf170..a4fddd1 100644
--- a/README.md
+++ b/README.md
@@ -1,33 +1,19 @@
-# 必要そうなもの
+# [ECRI](https://gitlab.pepepper.cf/ECRI) / SprinkleOS
-## OS の基本機能 (優先度順?)
-* メモリ管理
-* タスク管理
-* 入出力管理
-* CUI
-* ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ)
-* アプリの実行 (ELF形式?)
-* GUI (フレームバッファ)
+
+
SprinkleOS
+Challenge of Hand-made OS.
+
-## アプリケーション開発に必要になりそうなもの
-* gcc / binutils / glibc移植
+# ドキュメント
+* [必要そうなもの, 実装予定のもの](docs/todo.md)
+* [参考資料](docs/references.md)
-## 上記以外の機能
-* シェル
-* テキストエディター
-* ターミナル (CUI 脱却後)
+# ビルド, 実行
+* [ビルドする (Ubuntu 20.04 LTS)](docs/ubuntu.md)
+* [QEMU で起動する](docs/qemu.md)
-## あったらうれしいけど絶対実装が面倒な奴
-* Windows/Linux 互換ドライバーレイヤー
-* Windows/Linux 互換アプリケーションレイヤー (gcc移植には必須?)
-
-# 参考になりそうな資料
-* [フルスクラッチで作る!x86_64自作OS](http://yuma.ohgami.jp/x86_64-Jisaku-OS/)
-* [UEFIによるELFバイナリの起動](https://www.slideshare.net/uchan_nos/uefielf)
-* 最新情報処理概論 改訂版 P.96 ~ P.98
-* キタミ式イラストIT塾 応用情報技術者 平成30年度 (情報処理技術者試験) P.268 ~ P.333
-
-# ビルド方法
+
\ No newline at end of file
diff --git a/docs/references.md b/docs/references.md
new file mode 100644
index 0000000..72cfa76
--- /dev/null
+++ b/docs/references.md
@@ -0,0 +1,5 @@
+# 参考資料
+* [フルスクラッチで作る!x86_64自作OS](http://yuma.ohgami.jp/x86_64-Jisaku-OS/)
+* [UEFIによるELFバイナリの起動](https://www.slideshare.net/uchan_nos/uefielf)
+* 最新情報処理概論 改訂版 P.96 ~ P.98
+* キタミ式イラストIT塾 応用情報技術者 平成30年度 (情報処理技術者試験) P.268 ~ P.333
\ No newline at end of file
diff --git a/docs/todo.md b/docs/todo.md
new file mode 100644
index 0000000..7005ae5
--- /dev/null
+++ b/docs/todo.md
@@ -0,0 +1,22 @@
+# 必要そうなもの, 実装予定のもの
+
+## OS の基本機能 (優先度順?)
+* メモリ管理
+* タスク管理
+* 入出力管理
+* CUI
+* ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ)
+* アプリの実行 (ELF形式?)
+* GUI (フレームバッファ)
+
+## アプリケーション開発に必要になりそうなもの
+* gcc / binutils / glibc移植
+
+## 上記以外の機能
+* シェル
+* テキストエディター
+* ターミナル (CUI 脱却後)
+
+## あったらうれしいけど絶対実装が面倒な奴
+* Windows/Linux 互換ドライバーレイヤー
+* Windows/Linux 互換アプリケーションレイヤー (gcc移植には必須?)
\ No newline at end of file