SnowFlake
1.0.0

技术是免费的,雪花
构建要求
从Windows 10开始,您可以使用Ubuntu Bash。您可以通过键入C: Windows System32 bash.exe来运行它。有关更多信息,请访问https://www.howtogeek.com/249966/how-to-now-to-install-and-use-the-the-linux-bash-shell-nell-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