Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 897 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 897 Bytes

asm_x86_sys

This repo contains the code for a simple Operating System that shows the message "Hello World!" when booted.

Following the "Building an OS" tutorial.

Pre-requisites

Any Linux distribution or macOS (via Homebrew). If you use Windows, you can try WSL (Linux on Windows).

Installing tools

Run the commands below to install Make, NASM (the Assembly compiler) and the QEMU Virtual Machine system.

sudo apt install make nasm qemu qemu-system-x86

Compiling and testing

Run the commands below to compile the ASM file inside /src and run the OS:

make && qemu-system-i386 -fda build/main_floppy.img

Credits: nanobyte - GitHub, YouTube