
Technologie ist kostenlos, Schneeflocken
Anforderungen zum Bau
Beginnend mit Windows 10 können Sie Ubuntu Bash verwenden. Sie können es ausführen, indem Sie C: Windows System32 bash.exe eingeben. Weitere Informationen finden Sie unter https://www.howtogeek.com/249966/how-to-install-inuse-the-linux-bash-shell-on-windows-10/
Sie müssen Rust, Qemu, Mtools auf Ubuntu Bash installieren. Sie können Rost über den folgenden Befehl installieren.
$ curl https://sh.rustup.rs -sSf | sh
$ sudo apt install qemu
$ sudo apt install mtools
In diesem Skript wird die ausführbare Rustup-Init-Datei für Ihre aktuelle Plattform heruntergeladen und installiert.
Nach Abschluss der Installation sollten Sie das Snowflake -Repository klonen.
$ git clone https://github.com/SnowFlake/SnowFlake.git
Um Snowflake als x86_64-Ziel zu erstellen, ist x86_64-selbst-Kreuzkompilation erforderlich. Wenn Sie nicht den X86_64-Felf-Compiler haben und Ihr System x86_64 ist, können Sie das Skript 'x86_64-linux_env.sh' verwenden. Und Sie sollten eine Rustup -Komponente hinzufügen.
$ cd SnowFlake
$ sh x86_64-linux_env.sh
$ cd kernel
$ rustup component add rust-src
$ cd ./../
$ make run
Wird später hinzugefügt
Wird später hinzugefügt
Um Snowflake als x86_64-Ziel zu erstellen, ist x86_64-selbst-Kreuzkompilation erforderlich. Wenn Sie nicht den X86_64-Felf-Compiler haben und Ihr System x86_64 ist, können Sie das Skript 'x86_64-linux_env.sh' verwenden.
$ sh x86_64-linux_env.sh
$ pacman -S qemu mtools
$ git clone https://github.com/SnowFlake/SnowFlake.git
$ cd SnowWhite
$ make run