alebian / UnicOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

x64BareBones is a basic setup to develop operating systems for the Intel 64 bits architecture.

The final goal of the project is to provide an entry point for a kernel and the possibility to load extra binary modules separated from the main kernel.

Environment setup:
1- Install the following packages before building the Toolchain and Kernel:

nasm qemu gcc make

2- Build the Toolchain

Execute the following commands on the x64BareBones project directory:

  user@linux:$ cd Toolchain
  user@linux:$ make all

3- Build the Kernel

From the x64BareBones project directory run:

  user@linux:$ make all

4- Run the kernel

From the x64BareBones project directory run:

  user@linux:$ ./run.sh


Author: Rodrigo Rearden (RowDaBoat)
Collaborator: Augusto Nizzo McIntosh

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 56.2%Language:Groff 33.0%Language:C++ 3.6%Language:Objective-C 3.4%Language:Assembly 1.1%Language:Python 0.9%Language:Logos 0.5%Language:XC 0.4%Language:XS 0.4%Language:Shell 0.3%Language:Makefile 0.1%