
Технология бесплатная, снежинок
Требования к строительству
Начиная с Windows 10, вы можете использовать Ubuntu Bash. Вы можете запустить его, набрав C: Windows System32 Bash.exe. Для получения дополнительной информации, пожалуйста, посетите https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/
Вам нужно установить Rust, Qemu, Mtools на Ubuntu Bash. Вы можете установить ржавчину, используя следующую команду.
$ curl https://sh.rustup.rs -sSf | sh
$ sudo apt install qemu
$ sudo apt install mtools
Этот скрипт загрузит и установит исполняемый файл rustuup-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