Skip to content

CuB3y0nd/Exordium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exordium

A tiny UNIX-like linux kernel.

Setting up the Development Environment

Since we use the nasm as assembler and qemu for emulation, you should ensure nasm and qemu are installed in your system. Also, gcc is necessary too.

Compile Kernel

git clone https://github.com/CuB3y0nd/Exordium.git && cd Exordium
chmod +x start.sh debug.sh
make clean && make

After make, you can find exordium.img generated in root directory of the project if no problems.

Use ./start.sh to start emulate and ./debug.sh to debug with gdb.

License

MIT © CuB3y0nd.