This repository contains the source code for Lab 1 of the MIT 6.828 Operating System Engineering course (Fall 2018).
This lab introduces the PC environment, x86 assembly language, the QEMU emulator, and the PC's boot process. The goal is to get familiar with the tools and the mock OS environment (JOS).
For full lab details and instructions, please refer to the official course page: Lab 1: Booting a PC
To run the OS in the QEMU emulator (setup for macOS/Homebrew):
make qemu-noxUse Ctrl-a x to exit QEMU.