Martyrshot / cppOS

A project to practice and develop operating system ideas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

funOS

A project to practice and develop operating system ideas.

Prereqs:

Make sure the qemu is installed! I am developing and testing using the version from homebrew. I also use a toolchain provided by the bootloader author for compiling 32bit x86. $ brew install qemu

$ brew install nasm

$ brew tap zanders3/homebrew-gcc_cross_compilers

$ brew install --debug i386-elf-gcc

How to run:

$ make

That's it!

Sources

The bootloader was created following this guide: http://3zanders.co.uk/2017/10/13/writing-a-bootloader/

About

A project to practice and develop operating system ideas.


Languages

Language:C++ 89.2%Language:Assembly 8.2%Language:Makefile 2.4%Language:C 0.2%