Thanks to visit codestin.com
Credit goes to github.com

Skip to content

goncaloo23/curly-pancake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project began with my curiosity to understand how operating systems are made. To achieve that I followed this tutorial and improved some of it.

Overview

boot/       contains functions that load the C Kernel
    utils/  defines functions to print in 16-bit mode
drivers/    drivers to communicate with the VGA port and to write strings
                    to the screen in 32-bit mode
kernel/     contains the C kernel

Requirements

Building this OS requires the following packages:

  • nasm
  • gcc
  • ld

Running

In order to run this operating system you should build it with the provided Makefile. And use:

make run

to launch qemu in the process.

About

Minimal OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published