Skip to content

rajeshmajumdar/petOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

petOS

This live repo contains the code of my petOS. I don't intend to make this OS anything useful, the whole intention behind this project is to learn OS Development.

As I keep on learning, I will keep updating the README page with necessary code. I am also keeping track of the dev logs, refer to dev-log for more detailed learning process.

Tools I am using

Progress

  • Lauched from boot sector.
  • Switched to TTY mode and printed some characters.
  • Loops and functions.
  • Learned about segmentations.
  • Implementing bare memory-management.
  • Implementing stack.
  • Switching from Real to Protected mode.
  • Print a welcome message in PM.
  • Cross compiler.
  • Finally jumping to higher realm i.e. CPP.
  • Understand about interrupts, externs and %include.
  • Write a kernel.

Resources

About

This repository contains code for my petOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages