Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aunali1/simplixos
An experimental Operating System
https://github.com/aunali1/simplixos
Last synced: about 1 month ago
JSON representation
An experimental Operating System
- Host: GitHub
- URL: https://github.com/aunali1/simplixos
- Owner: aunali1
- License: gpl-3.0
- Created: 2014-10-01T01:50:04.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-22T01:37:46.000Z (over 9 years ago)
- Last Synced: 2023-03-30T04:07:41.621Z (over 1 year ago)
- Language: C
- Homepage: https://simplixos.org
- Size: 646 KB
- Stars: 5
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BasicOS
=======[![Build Status](https://travis-ci.org/aunali1/BasicOS.svg?branch=master)](https://travis-ci.org/aunali1/BasicOS)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/4010/badge.svg)](https://scan.coverity.com/projects/4010)![Demo1](https://aunali1.com/demo1.png)
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
* CLooGBegin 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
Currently the kernel supports both x86 and x86_64, but x86 is the only architecture that compiles.
To create a live ISO image of the operating system, execute the following:
$ make isoimage