Skip to content

RaikaSurendra/oslab-6828

Repository files navigation

6.828: Operating System Engineering - Lab 1

This repository contains the source code for Lab 1 of the MIT 6.828 Operating System Engineering course (Fall 2018).

Description

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).

Reference

For full lab details and instructions, please refer to the official course page: Lab 1: Booting a PC

Running the OS

To run the OS in the QEMU emulator (setup for macOS/Homebrew):

make qemu-nox

Use Ctrl-a x to exit QEMU.

About

MIT 6.828 Operating Systems Engineering — kernel development, virtual memory, system calls

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors