Skip to content

Code for a simple OS that shows the message "Hello World!" when booted.

License

Notifications You must be signed in to change notification settings

lucmsilva651/asm_x86_sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Code for a simple OS that shows the message "Hello World!" when booted.

Topics

Resources

License

Stars

Watchers

Forks