Carbon is an x86 operating system in early development.
Note: this section was written for Linux systems. Please submit an issue if you have problems building Carbon.
git clone https://github.com/davidaylaian/carbon.git
cd carbon
- Make:
sudo apt-get install make
- NASM:
sudo apt-get install nasm
- GCC Cross-Compiler:
doc/cross-compiler.md
- Xorriso:
sudo apt-get install xorriso
To build the kernel, run make
inside of either the kernel directory or the root directory.
Additional information and common problems can be found in doc/building-the-kernel.md
.
To build Carbon-x86.iso, run make build
in the root directory
Any emulator should work, but we reccomend qemu.
To install qemu: sudo apt-get install qemu-system-x86
To use qemu: qemu-system-i386 -cdrom Carbon-x86.iso
Running make test
automatically builds and launches qemu with the iso in order to test it.