Advanced OS Implementation tools

This page describes how to install the tools used in the Advanced Operating Systems class. The tools are already installed in the course directory for use on Sweet hall machines, so you will only need to follow these instructions if you want to do assignments on other machines.

binutils

You must install the GNU binary utilities, configured for a cross-compilation target of i386-jos-elf.

gcc

You must also install the gnu C compiler, set up for cross-compilation.

bochs

Finally, bochs is the simulator you will use to run your operating system. You must install it as follows: