Skip to content

Files

Latest commit

c46a879 · Oct 26, 2017

History

History
This branch is 11 commits ahead of, 20 commits behind hacktoberfest17/programming:master.

stub_os_development

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 26, 2017
Oct 26, 2017
Oct 26, 2017
Oct 26, 2017
Oct 26, 2017

A stub operating system

It doesn't use multiboot, it uses its own bootloader.
It uses the echidnaFS filesystem.
Get its tools by using make fstools

To compile this repo you need a cross GCC compiler.
Get it here

Compiling

  1. Get the cross compiler
  2. Use make fstools to make echidnaFS'es tools
  3. Use make to compile the OS

Running it

The image os.img is QEMU bootable out-of-the-box, so just use

qemu-system-i386 os.img

I also included a bochsrc if you need a debugger.