SnowFlake
1.0.0

テクノロジーは無料で、雪片です
構築するための要件
Windows 10から始めて、Ubuntu Bashを使用できます。 C: Windows System32 bash.exeと入力することで実行できます。詳細については、https://www.howtogeek.com/249966/how-to-install-and-use-linux-shell-on-windows-10/をご覧ください。
Ubuntu BashにRust、Qemu、Mtoolsをインストールする必要があります。次のコマンドを使用してRustをインストールできます。
$ curl https://sh.rustup.rs -sSf | sh
$ sudo apt install qemu
$ sudo apt install mtools
このスクリプトは、現在のプラットフォームのRustup-Init実行可能ファイルをダウンロードしてインストールします。
インストールが完了したら、スノーフレークリポジトリをクローンする必要があります。
$ git clone https://github.com/SnowFlake/SnowFlake.git
X86_64ターゲットとしてスノーフレークを構築するには、X86_64-ELFクロスコンパイルが必要です。 x86_64-elfコンパイラがなく、システムがx86_64の場合、 'x86_64-linux_env.sh'スクリプトを使用できます。そして、Rustupコンポーネントを追加する必要があります。
$ cd SnowFlake
$ sh x86_64-linux_env.sh
$ cd kernel
$ rustup component add rust-src
$ cd ./../
$ make run
後で追加されます
後で追加されます
X86_64ターゲットとしてスノーフレークを構築するには、X86_64-ELFクロスコンパイルが必要です。 x86_64-elfコンパイラがなく、システムがx86_64の場合、 'x86_64-linux_env.sh'スクリプトを使用できます。
$ sh x86_64-linux_env.sh
$ pacman -S qemu mtools
$ git clone https://github.com/SnowFlake/SnowFlake.git
$ cd SnowWhite
$ make run