Skip to content
This repository has been archived by the owner on Dec 10, 2024. It is now read-only.

mathew-horner/jasos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Just Another Silly Operating System

Requirements

  • GNU Make
  • NASM
  • Cross compiler toolchain (see OSDev Wiki)

How to Use

  1. Build the OS.

    make os

  2. Run Jasos in your VM of choice. I use QEMU. (Don't run this on actual hardware you madman).

    qemu-system-i386 -kernel bin/jasos.bin

Alternatively, you can do it all in one shot with make run.

Credits

Credit to the OSDev community for the Bare Bones Tutorial which the multiboot implementation and linker script come from.

Also for the code that disables the Real Mode cursor without BIOS interrupts.

About

Just another silly operating system.

Resources

Stars

Watchers

Forks