Skip to content

My small os made from scratch. Just doing this to learn stuff.

Notifications You must be signed in to change notification settings

atomheartother/os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

You need to install the cross-compiling tools with make tools.

You can then make kernel to make the kernel, or make iso to make a bootable ISO. You can also make boot and make multiboot to boot these in QEMU, respectively.

Debugging

make debug

Dependencies

Basic dependencies:

  • nasm (To compile assembly)
  • gcc (To compile C)
  • make (To make!)

To emulate booting:

  • qemu

To create a bootable ISO:

  • mtools
  • libburniso

To debug:

  • gdb

About

My small os made from scratch. Just doing this to learn stuff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages