OS自作 1日目

### 環境構築

 

macOsでやっていくことにした。

以下のURLを参考に環境構築し、make runで hello worldできていることを確認したが、

何をやっているのかさっぱりわからない。

https://qiita.com/tatsumack/items/491e47c1a7f0d48fc762

 

バイナリエディタで手打ちもしてないし、アセンブリを手打ちするのもスキップした。

何もわかっていないので進めていいのか戸惑う。

 

 

30日OS自作入門をやっていく

プロフェッショナルもすなる『30日OS自作入門』といふものを雑魚もしてみむとてするなり

 

普段の仕事では、ファイルを読み込んで特定のファイルだけ別のディレクトリに移動させるバッチプログラムなどを作成しているわけだが、実際のところファイルシステムの仕組みなど全く分からずに仕事をしており、このままで自分はいいのだろうかという思いがある。そのため、OSの仕組みについて、ついでにCとアセンブリについても学習するためにこの本を読んでいくことにする。似たような本として『Goならわかるシステムプログラミング』という本も見つけたが、『30日OS自作入門』のほうが敷居が低そうなのでこちらを優先して読んでいく。

 

何度か初日分を読んでは辞めてを繰り返しているため、今回は必ずやり遂げるという意気込みをするため、この投稿を書く。

 

とにかく1章終わらせるごとにブログを書いていく。