Skip to content

shafzhr/SimpleOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleOS

Overview

An 0x86 OS from scratch.

The main goal is to make an operating system that supports 2 NICs and demonstrate NAT.

Prerequisites

  • Make sure you have QEMU installed.
  • Build a cross-compiler for i386 in $HOME/opt/cross.
  • Run source crosscompiler.env.

Building

  • Build project using make.

Running

  • Run qemu-system-i386 -drive file=os.img,index=0,if=floppy,format=raw or Build + Run using make run.

About

An x86 OS from scratch for learning purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published