カーネルコードはカーネルディレクトリに居住しています。FASMディレクトリには、テストプログラムを含むlibcのユーザープログラムのためのAqeousos用に移植されたFASMソースが含まれています。
非常に申し訳ありませんが、この時代遅れのコードはCygwin Windowsベースのシステムでのみ機能し、Coderの側に示された完全な不注意(彼がこれを書いたときに14歳でした)のためにPOSIXSシステムの下でコンパイルされない可能性があり、ファイルに大量のケースの老化性の問題が含まれます。 zipファイルには、これら2つのファイルが含まれています。
hdd.img
両方のハードディスク画像、カーネルとグラブが組み込まれているだけでなく、AFSファイルシステムも作成されています。
hdd_template.img
カーネルとグラブのみが組み込まれたテンプレート画像。HDD.IMGが破損したときに使用します。コピーして、 ' hdd.img '抽出hdd.imgと名前を変更し、OSを実行するために同じフォルダーに入れます。
os- > make
libc- > cd libc- > make
=> This would generate a crt0 file (For now crt0, crti etc all functionality is within this, sorry laziness :p )
=> Then Compile your test program against this library (crt0.o) and Transfer it to virtual hard disk (hdd.img)
using the AqFS Editor (Check my other repository).
=> Simply type '<filename>' in the Shell.
Qemuで実行するには、コマンド「 Make Qemu 」を使用します
オプション:AQFS2ファイルシステムをインストール/再インストールするには、コンソールに ' init aqfs2 'を入力します。
HDD.IMGには、事前にインストールされたFSとファイルが付属しています!必要になるまでAQFSを再インストールしないでください!
知っている。全体が少し複雑です。修正します。ちょうど私(謙虚な貢献者)は現在、私の試験にバストされています。彼らは4月までに終了し、その後ペースが増加するはずです