Skip to content

simplixos/simplix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimplixOS

Build Status Coverity Scan Build Status

Demo1

This repository contains the complete code for my personal operating system.

All code in this repository is subject to the terms in the LICENSE document.

Compiling:

To compile this operating system your build system must have the following prerequisites:

* POSIX Compliant Operating System (Linux, BSD, etc.) (Cygwin also works.)
* GCC-4.8.x C Compiler Toolchain
* G++-4.8.x C++ Compiler Toolchain
* Binutils 2.22.x
* GNU Make
* GNU Bison
* Flex
* GNU libiconv
* GNU GMP
* GNU MPFR
* GNU MPC
* ISL
* CLooG

Begin by building the x86 OS-build toolchain:

$ make toolchain-x86

Or, if you want the 64-bit build toolchain:

$ make toolchain-x86_64

Once the toolchain has finished, run the following to compile the kernel:

$ make all ARCH=x86

Currently the kernel supports both x86 and x86_64, but x86 is the only architecture that compiles.