McSwaggens / danix

Kernel written in C/C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DANIX

Danix is a small kernel written in C and C++ which includes a small built in std library.

The point of this project is to experiment with kernel and library design.

Compiling Danix from source

git clone https://github.com/McSwaggens/danix/
cd danix
./build.sh

How to boot danix using qemu

qemu-system-x86_64 -kernel kernel

Sources used

http://wiki.osdev.org

http://www.osdever.net

cstd functions are gathered from multiple sources including the GNU FSF's cstdlib and others which are given credit.

License

GNU GPL v3

About

Kernel written in C/C++

License:GNU General Public License v3.0


Languages

Language:C++ 55.2%Language:C 22.8%Language:Assembly 9.9%Language:Shell 8.1%Language:CMake 4.0%