Advanced OS tools

This page describes how to install the tools used in the Advanced Operating Systems class. The tools are already installed on the class 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: