Skip to content

Latest commit

 

History

History
42 lines (37 loc) · 1.25 KB

README.md

File metadata and controls

42 lines (37 loc) · 1.25 KB

SnowFlake

SnowFlake, this is an Operating System and is written in Swift.

Building

This is SnowFlake is require for build.

On Windows

I will add later

On Mac

macOS is default ld is bsd ld (can not link SnowFlake)
and default as is clang too (build error)
If you want build SnowFlake on macOS\

  • Need HomeBrew (https://brew.sh/)
  • Need Xcode Command Line Tools (This will install both HomeBrew)
  • Need NASM (can install in HomeBrew)
  • Need QEMU (if you want run SnowFlake)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ homebrew install nasm qemu
$ git clone https://github.com/SnowFlake/mac-binutils-script.git
$ cd mac-binutils-script
$ sudo ./compile.sh
$ git clone https://github.com/SnowFlake/SnowFlake.git
$ cd SnowWhiteOS
$ make run

On Linux

Fedora

I will add later

Thanks for