Challenge of handmade OS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
pepepper 266f9bf4af Update note.md 2 years ago
LICENSE Add LICENSE 2 years ago
README.md Update README.md 2 years ago
note.md Update note.md 2 years ago

README.md

必要そうなもの

OS の基本機能(優先度順?)

  • メモリ管理
  • タスク管理
  • 入出力管理
  • CUI
  • ファイルシステム (ファイルシステムドライバとかをinitramfsみたいな形で持つ)
  • アプリの実行 (ELF形式?)
  • GUI (framebuffer)

上記以外の"リッチ"な機能

  • テキストエディター
  • ターミナル (CUI 脱却後)

あったらうれしいけど絶対実装が面倒な奴

  • Windows/Linux 互換ドライバーレイヤー
  • Windows/Linux 互換アプリケーションレイヤー

参考になりそうなサイト