From 89678e1fee88cd98c92d718e230cb09063e2c408 Mon Sep 17 00:00:00 2001 From: yudete Date: Sun, 30 Aug 2020 18:06:39 +0900 Subject: [PATCH] Update README.md --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 5245767..50cf170 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,31 @@ # 必要そうなもの -## OS の基本機能(優先度順?) +## OS の基本機能 (優先度順?) * メモリ管理 * タスク管理 * 入出力管理 * CUI * ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ) * アプリの実行 (ELF形式?) -* GUI (framebuffer) +* GUI (フレームバッファ) ## アプリケーション開発に必要になりそうなもの -* gcc/binutils/glibc移植 +* gcc / binutils / glibc移植 -## 上記以外の"リッチ"な機能 +## 上記以外の機能 +* シェル * テキストエディター * ターミナル (CUI 脱却後) -# あったらうれしいけど絶対実装が面倒な奴 +## あったらうれしいけど絶対実装が面倒な奴 * Windows/Linux 互換ドライバーレイヤー -* Windows/Linux 互換アプリケーションレイヤー(gcc移植には必須?) +* Windows/Linux 互換アプリケーションレイヤー (gcc移植には必須?) -# 参考になりそうなサイト -* http://yuma.ohgami.jp/x86_64-Jisaku-OS/ -* https://www.slideshare.net/uchan_nos/uefielf -* 最新情報処理概論 改訂版 P.96~P.98 -* 平成30年度キタミ式応用情報技術者 P.268~P.333 +# 参考になりそうな資料 +* [フルスクラッチで作る!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 # ビルド方法 ```git clone https://github.com/tianocore/edk2.git```