pelallemant / prototype-os

An OS prototype. Based on PepinOS tutorials for the first steps. Project to learn OS programming theory by practice.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prototype OS

Build Status

This is a prototype of Operating System. Based on PepinOS tutorials for the first steps.

To test it, you can use:

  • qemu
  • TODO: bochs (configuration file to write)
  • TODO: virtualbox (correct iso to generate)

Requirements:

Ubuntu

sudo apt-get install libc6-dev-i386

Compilation

cd build && make

Objectives

  • Continuous-Integration with Travis-CI (expects the OS to be stored in an iso, and it's the problem: first try with grub2 failed. A test with LILO may be done).

About

An OS prototype. Based on PepinOS tutorials for the first steps. Project to learn OS programming theory by practice.

License:MIT License


Languages

Language:C 77.5%Language:Assembly 18.0%Language:C++ 4.5%