morphiOS
1.0.0
__ _ ____ _____
____ ___ ____ _________ / /_ (_) __ / ___/
/ __ `__ / __ / ___/ __ / __ / / / / /__
/ / / / / / /_/ / / / /_/ / / / / / /_/ /___/ /
/_/ /_/ /_/____/_/ / .___/_/ /_/_/____//____/
/_/
Wake up, Neo
The Matrix has you
Follow the white rabbit
...
Knock, Knock, Neo.
Morphiosは、i386(x86)アーキテクチャ用のC ++で記述されている軽量の32ビットオペレーティングシステムであり、オペレーティングシステムの仕組みを自分で教えるために開発しています。このリポジトリからコードを自由に使用してください。
現在サポートされている機能:
計画された機能:
次の学習リソースを使用しました。
i686-elfターゲット用のGCCクロスコンパイラ。これを行う方法の詳細については、このチュートリアルをご覧ください。 ( sudo apt install g++ binutils libc6-dev-i686 )grub-mkrescue呼び出すため)。 LinuxまたはGoogleのインストール方法が付属しています。sudo apt install xorriso )が使用する.iso作成エンジン。 Makefileを開き、 GCC_FOLDER G ++クロスコンパイラのディレクトリに変更します。
端末を開いて実行します。
make installqemuを使用してモルフィオスをローカルに実行できます。
make installmake run

または、ISOイメージを生成し、VirtualBoxを使用して実行することもできます。
端末を開いて実行します。
make clean