Update README.md

This commit is contained in:
yude 2020-08-30 18:06:39 +09:00
parent 0c6bd4f166
commit 89678e1fee
No known key found for this signature in database
GPG Key ID: A49BFB97E0AB5435
1 changed files with 12 additions and 11 deletions

View File

@ -1,30 +1,31 @@
# 必要そうなもの # 必要そうなもの
## OS の基本機能(優先度順?) ## OS の基本機能 (優先度順?)
* メモリ管理 * メモリ管理
* タスク管理 * タスク管理
* 入出力管理 * 入出力管理
* CUI * CUI
* ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ) * ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ)
* アプリの実行 (ELF形式?) * アプリの実行 (ELF形式?)
* GUI (framebuffer) * GUI (フレームバッファ)
## アプリケーション開発に必要になりそうなもの ## アプリケーション開発に必要になりそうなもの
* gcc/binutils/glibc移植 * gcc / binutils / glibc移植
## 上記以外の"リッチ"な機能 ## 上記以外の機能
* シェル
* テキストエディター * テキストエディター
* ターミナル (CUI 脱却後) * ターミナル (CUI 脱却後)
# あったらうれしいけど絶対実装が面倒な奴 ## あったらうれしいけど絶対実装が面倒な奴
* Windows/Linux 互換ドライバーレイヤー * Windows/Linux 互換ドライバーレイヤー
* Windows/Linux 互換アプリケーションレイヤー(gcc移植には必須?) * Windows/Linux 互換アプリケーションレイヤー (gcc移植には必須?)
# 参考になりそうなサイト # 参考になりそうな資料
* http://yuma.ohgami.jp/x86_64-Jisaku-OS/ * [フルスクラッチで作る!x86_64自作OS](http://yuma.ohgami.jp/x86_64-Jisaku-OS/)
* https://www.slideshare.net/uchan_nos/uefielf * [UEFIによるELFバイナリの起動](https://www.slideshare.net/uchan_nos/uefielf)
* 最新情報処理概論 改訂版 P.96~P.98 * 最新情報処理概論 改訂版 P.96 ~ P.98
* 平成30年度キタミ式応用情報技術者 P.268~P.333 * キタミ式イラストIT塾 応用情報技術者 平成30年度 (情報処理技術者試験) P.268 ~ P.333
# ビルド方法 # ビルド方法
```git clone https://github.com/tianocore/edk2.git``` ```git clone https://github.com/tianocore/edk2.git```