ArenaOS
1.0.0
OSコードをたくさん読んでいて疲れているので、なぜOSをゼロから書いてみませんか。今ここに来ます! Linux 0.11のようなもので、https://github.com/cfenollosa/os-tutorialのものですが、まったく同じではありません。
アセンブリとCコードを閲覧するだけです。ただし、システムをコンパイルして起動する前に作成するコードと準備するものがたくさんあるため、コンパイルまたは実行することはできません。カーネルを完成させるのに長い時間がかかる可能性があり、します。我慢して! (私は自分に言いました)
カーネルの大部分を完成させた後、各ディレクトリのReadMeとReadmesを更新します。ここでは、環境(GDB + QEMU)の準備方法、デバッグ方法、アセンブリコードがラインごとの方法で書き込まれる理由を説明します。