Skip to content

『30日でできる! OS自作入門』をLinux環境で実施してみるプロジェクトです

License

Notifications You must be signed in to change notification settings

horie-t/Aomushi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aomushi

30日でできる! OS自作入門を読みながら、 Linux(Ubuntu)環境で、HariboteOSのLinux版を作ってみるプロジェクトです。

HariboteOSでは、「nask」という独自アセンブラを使いますが、Gnu Assemblerでやる予定です。

ツール・チェインが違うから、本とは違った内容になるかと思ったけど、後半は、C言語でやるので、写経状態でした。 (普通、本に書いてあるコードの、ほとんどをWebにアップするなんて行為は、著作権法違反になる場合が多いのですが、HariboteOSのライセンスは、ほぼパブリックドメインのライセンスなので、こんな事ができる。作者に感謝。)

開発の詳細は、Wikiページに書いていきます。

27日目のLocal Descriptor Tableのところまで進めて、中断しています。 後は、ライブラリの作成とか、日本語表示とか、狭義のOSからは離れた話が多いので、気が向いたら続きをやる事にします。

About

『30日でできる! OS自作入門』をLinux環境で実施してみるプロジェクトです

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published