-
Notifications
You must be signed in to change notification settings - Fork 86
Build Environment
Aman Priyadarshi edited this page Mar 12, 2017
·
10 revisions
Great to see that you are interested in compiling Atom OS!
- 5 GB Free DiskSpace
- Internet Connection
- Windows 7 or later / Ubuntu
- Windows
- Cygwin - https://www.cygwin.com/
- Visual Studio 2015 (Recommended)
- Linux (Ubuntu)
- sudo apt-get install build-essential texinfo flex bison
- MonoDevelop (version
4.8.0
) - http://www.monodevelop.com/
- Download Atom OS Source Code
- Make sure you have a working C compiler and following packages are installed
- gcc-g++, perl, make, texinfo, flex, bison
- libgmp-devel, libmpc-devel, libmpfr-devel, zlib-devel, nasm
- wget, patch
cd $root/src/Build
- Execute
Setup.sh --setup
- Estimated Build time: 1hr
- Download Size: 216 MB
- Sit back and relax!
cd $root/libs
- Execute
Build-zlib.sh
- Execute
Build-pixman.sh
- Execute
Build-libpng.sh
- Execute
Build-freetype.sh
- Execute
Build-cairo.sh
- Packages
- nasm, genisoimage
cd $root/src/Build
- Build
Atomix.Kernel_H
andAtomixilc
Projects
xbuild /p:Configuration=Release ./src/Atomix.sln
- Execute
Build.cmd
orBuild.sh --mono
- Kernel Bootable CD-Rom Image: Output/AtomOS-Alfa.iso