Skip to content
/ harib27f Public
forked from HariboteOS/harib27f

Haribote OS source package with cross-platform compilation support.

Notifications You must be signed in to change notification settings

M366/harib27f

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

harib27f

「30日でできる!OS自作入門」の最終日バージョンをもとに、マルチプラットフォーム対応等を加えたものです。

OSのソースコード自体は、本のCDに付属しているharib27fと全く等価になっています。

つかいかた

ディレクトリの配置

  • まず、以下のようなディレクトリ構成になるよう、各リポジトリをクローンしてください。
    • harib27fz_toolsが同一の階層に存在するようにしてください。
haribote_os/
    harib27f/
        ...
    z_tools/
        ...
  • ここで、z_toolsは、z_tools_win, z_tools_osx, z_tools_linuxのいずれかをz_toolsにリネームしたものです。お使いの環境に合わせて選択してください。

コンパイル・実行

  • 配置できたら、harib27fディレクトリに移動してから、make fullコマンドを実行し、コンパイルしてください。
  • エラーなく終了すれば、make run, make brunなどの各種コマンドで実行できます。

追加された機能

  • マルチプラットフォームでの開発に対応

  • 各環境に合わせて、修正版のz_toolsをダウンロードして差し替えるだけで、ソースを修正することなくコンパイル・実行が可能です。

  • Mac OSX版

  • ソースコード

  • bochs対応

  • make brunで実行できます。

ライセンス

KL-01

About

Haribote OS source package with cross-platform compilation support.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.2%
  • Assembly 6.5%
  • Makefile 6.4%
  • Batchfile 0.9%