2014」3日目の記事として書かれました。はじめに、上記リンクを見ていただければ直ぐにわかりますが、自分が主催にもかかわらず1,2日が空きで書いてないです。これについて申し訳ありません。(言い訳ですが多忙につき書いていられませんでした)。何でもいいから書かないと始まらないということで、3日目として、現在開発中の自作OSの紹介的な話をしたいと思います。開発リポジトリはこれhttps://github.com/mopp/Axel名前は"Axel"と書いて、"あくせる"と呼んでいます。通称"もぷりんOS"です。(余談だけど、Mopris(もぷりす)って案もあった)イメージカラーはメタリックレッドです。この時点で、名前の由来がわかる人にはわかるかもしれませんね。きっかけとしては、元々Linuxとかの中身が気になっていたということと、自作OS入門を読んで作って見たいなーと思っていたからです。あと、セキュキャンに応募して2回落とされているので、それも開発モチベーションとして一つあります。来年も応募します(来年で最後なので行きたいんですよかなり)具体的な話に移ります。この記事を書いている時点のOSスペックは以下です。HariboteOS実装されている機能は以下です。execのみ)プロセススケジューリング(ラウンドロビン)環境にはQEMUとBochsを使ってます。Bochsはデバッガが良い感じなのでおすすめです。スタック、レジスタ、ページテーブル、実行コードの逆アセンブル表示、MagicBreakなどかなり助かります。実機でも動かして見ましたが、やはりエミュレータと違いなかなかうまく行かないし、デバッグもめっちゃつらいです。2014開発は動かすことを考えて実装するときもあり、バグがあったり、未実装な部分(FIXMEやTODO)も多いです。いまはプロセス周りを書いているので、やっとOS開発らしくなってきたなあと感じてます。現時点の今後の予定としては、プロセス周りの作り込み、OS内部の抽象化(デバイスやファイルシステム)、システムコールの追加を考えています。書く余裕が出来る限りカレンダーを埋めていこうと思っています。話題は上のリストから拾って詳細を書こうかなと。この程度の記事でも超OKなので自作OS気になるな〜って人は書いていただければ嬉しいです。104日目の記事になります。