こんにちは。趣味で低レイヤいじいじしてる中三のたそです。 ここでは、自分が趣味で開発しているOSであるmochiOSを、今どこまでできているのか、他の自作OSと何が違うのか、アーキテクチャ、そしてこれから改善していきたいところをまとめています。 mochiOSは、Rustを使用しておもに開発しているx86_64向けのOSです。名前の由来はこのOSでは「できるかぎりクラッシュしないこと」を目標にしていて、餅は柔らかくて伸びてもすぐにはちぎれたりしないのでmochiOSになりました。 当たり前ですが、現時点で本当にクラッシュしないOSが完成しているわけではありません。むしろ今は、そのために必要な土台を一つずつ作っている段階でしかないです。 目標は、単に画面に文字を出す、ブートする、といった基盤だけで終わらせるのではなく、サービス(後述してます)管理やユーザーランド、ファイルシステム、ドライバ、

