Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.21 KB

Build_guide.md

File metadata and controls

59 lines (39 loc) · 1.21 KB

WingOS Build Guide !

First WingOS build only work on linux (wsl 1/2 not tested)

SETUP

before everything, you have to install :

qemu make build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo nasm mtools wget unzip fuse libfuse-dev uuid-dev gcc binutils parted

you can install everything in debian distribution with this command :

sudo apt install  make build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo nasm qemu mtools wget unzip fuse libfuse-dev uuid-dev gcc binutils parted

CLONING

when you clone the project you have to clone submodules (echfs and limine) :

git clone --recursive https://github.com/Supercip971/WingOS_x64.git

SETUP #2

to setup everything you can just run the command :

make first_setup -j$(nproc)

WARNING: this step will take a lot of time

BUILD & RUN

BUILD

for building WingOS and the applications you can just do :

make app
make disk

RUN

for running with qemu you just have to run :

make run 

You can't build ?

try to contact me ! you can do an issue or start a discussion in github discussion tab !

Contact:

Email: supercyp@protonmail.com

Discord: supercyp#1592