Skip to content

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

License

Notifications You must be signed in to change notification settings

SnowFlakeOS/SnowFlake-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published