Skip to content

Building

GrausamkeitEnjoyer / God's Eye View Developer edited this page Nov 6, 2023 · 2 revisions

To build GevOS you need a cross-compiler

You can use a script that does all the heavy lifting for you. The script and instructions on how to use it is in the link below:

https://github.com/Edersteiner/CrossCompilerScript

When you're finished and you have a working cross compiler, you can follow the rest of this article.


To build and run GevOS you need to install:

  • qemu
  • python3
  • ninja-build
  • mtools
  • xorriso (libisoburn)
  • objconv (bootloader only)
  • nasm (bootloader only)
  • clang-format (optional for personal use, required if you want to contribute)

These should be available in your Distro's package repository.


  1. Clone GevOS
git clone https://github.com/KamalDevelopers/GevOS.git
  1. Navigate into the GevOS directory
cd GevOS
  1. Build and run
./build.sh

GevOS should now compile correctly and automatically launch in Qemu.

Clone this wiki locally