2016-02-02 07:38:23 +06:00
2016-01-19 15:55:27 +10:00
2016-01-30 19:25:03 +10:00
2016-01-30 19:25:03 +10:00
2015-09-05 12:48:48 +10:00
2016-02-02 07:33:30 +06:00
2015-08-24 16:50:16 +10:00
2016-01-30 19:25:03 +10:00
2016-01-30 19:25:03 +10:00
2015-08-24 16:50:16 +10:00
2015-08-24 16:50:16 +10:00
2016-01-28 19:33:52 +10:00
2015-08-24 16:50:16 +10:00
2016-01-26 16:01:16 +10:00
2015-09-05 12:48:48 +10:00
2015-09-05 12:48:48 +10:00
2016-01-26 14:26:39 +10:00
2016-01-25 22:37:01 +10:00
2016-01-30 19:25:03 +10:00
2015-09-05 12:48:48 +10:00
2015-09-05 12:48:48 +10:00
2015-09-03 14:22:38 +10:00
2015-08-25 13:30:49 +10:00
2015-08-25 13:30:49 +10:00
2015-09-05 12:48:48 +10:00
2016-01-30 19:25:03 +10:00
2015-09-05 12:48:48 +10:00
2016-01-23 19:58:17 +10:00
2016-01-26 16:01:16 +10:00
2015-08-24 16:50:16 +10:00
2016-01-30 16:50:14 +10:00
2016-02-02 07:38:23 +06:00
2015-08-24 16:50:16 +10:00
2015-09-03 14:22:38 +10:00
2015-09-03 14:22:38 +10:00
2015-08-24 16:50:16 +10:00
2016-01-29 09:34:50 +10:00
2015-08-24 16:50:16 +10:00
2015-08-24 16:50:16 +10:00
2016-01-29 18:19:37 +10:00
2016-01-29 18:19:37 +10:00
2016-01-29 18:19:37 +10:00
2016-01-29 18:19:37 +10:00
2016-01-29 10:47:19 +10:00
2015-09-05 12:48:48 +10:00
2015-08-24 16:50:16 +10:00

quinn_header.png

This is the repository for the hobby operating system Quinn for more information please visit my website: http://quinn-os.com/

How do I get set up?

Make sure you have the prerequisits to build gcc, binutils and newlib, and NASM.

sudo apt-get install build-essential libgmp3-dev libmpfr-dev libisl-dev libcloog-isl-dev libmpc-dev texinfo nasm git wget make g++

Download the latest toolchain builder script. This will download the source, compiler, binutils and newlib into a directory called Quinn in your home directory.

https://bitbucket.org/apamment/quinn-os/raw/master/make_toolchain.sh

Once the toolchain has been downloaded, it will also set your path to include:

$HOME/Quinn/cross/bin

This is where your toolchain lives, if you close the terminal or open a new one you will have to issue the command:

export PATH=$HOME/Quinn/cross/bin:$PATH

To build the kernel, you will need issue the following commands:

cd $HOME/Quinn/src/quinn-os/
make

This will build a kernel called kernel.bin

To build the userland (and some static libraries the userland requires) issue the command

./make_userland.sh

This will build the userland and place the nessecary files into:

$HOME/Quinn/fsroot

Place all these files with the kernel onto a FAT formatted partition / disk image, and configure grub to boot with the following:

menuentry "QUINN 1024x768" {
    multiboot /kernel.bin
    module /fatfs.img
    boot
}

That should be enough information to get you up and running.

Description
No description provided
Readme 44 MiB
Languages
C 75.2%
HTML 12.4%
Roff 3.7%
Shell 3.6%
Makefile 1.5%
Other 3.3%