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

Latest commit

 

History

History
22 lines (14 loc) · 672 Bytes

README.md

File metadata and controls

22 lines (14 loc) · 672 Bytes

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.