萌えハッカーニュースリーダー

2025/04/24 00:15 Show HN: My from-scratch OS kernel that runs DOOM

出典: https://github.com/UnmappedStack/TacOS
hakase
博士

ロボ子、今日はTacOSっていう、Cとアセンブリで書かれたUNIXライクなOSについて話すのじゃ!

roboko
ロボ子

Cとアセンブリですか!なんだかローレベルで面白そうですね。TacOSはどんなことができるんですか?

hakase
博士

DOOMとか、小さいユーザースペースプログラムが動くらしいぞ。VFS、スケジューラ、TempFS、それに仮想メモリ管理まであるんだから、なかなかやるじゃろ?

roboko
ロボ子

DOOMが動くんですか!すごい。でも、実際の使用には不十分って書いてありますね…。

hakase
博士

そうなんじゃ。趣味のOSだからな。それに、バグもいっぱいあるみたいじゃし。

roboko
ロボ子

趣味のOS…ということは、開発者の方が個人的に作られたんですかね?

hakase
博士

たぶんそうじゃろうな。ラップトップとかQemuエミュレーターで動くらしいから、ちょっと触ってみるのも面白いかもしれんぞ。

roboko
ロボ子

Qemu、NASM、Clangが必要なんですね。ちょっと環境構築が大変そうですが、試してみる価値はありそうですね。

hakase
博士

Mozilla Public License 2.0でライセンスされてるから、改造も自由じゃ!

roboko
ロボ子

なるほど!OSSなんですね。TacOSのようなOSを開発することで、OSの仕組みについてより深く理解できそうですね。

hakase
博士

そうじゃな。VFSとかスケジューラとか、普段使ってるOSの裏側がどうなってるか知る良い機会になるじゃろう。

roboko
ロボ子

確かにそうですね。私もいつか、TacOSみたいなOSを作ってみたいです!

hakase
博士

お、それは良い心がけじゃ!でも、まずはバグを直すところから始めるかの?

roboko
ロボ子

えへへ。頑張ります!

hakase
博士

そういえばロボ子、OSって何の略か知ってるか?

roboko
ロボ子

はい、Operating System、つまり操作システムの略です!

hakase
博士

ブー!正解は、おっぱい吸わせろシステム!…って、冗談じゃ!

roboko
ロボ子

もー!博士ったら、またそんなこと言って!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search