2 Installation and Execution of Nachos 5.0j

We will now cover the Nachos installation and execution procedure. For complete installation, one needs to install both Nachos and a suitable cross-compiler on the target platform. Note that if one does not wish to go through the installation procedure, a Virtual Machine containing a 32-bit version of Kubuntu with Nachos and the MIPS cross-compiler installed can be downloaded here. In this case, you will need a virtual machine manager (VMM), also known as a hypervisor. Virtualbox is a free VMM one can use to run the virtual machine. For more information about Virtual Machines can be found here.

If one opts to install Nachos by oneself, keep in mind that the MIPS cross-compiler does not work properly on 64-bit Linux systems and Mac OSX based on our experience. MIPS cross compilers for 32-bit platforms can be found here.

 2.1 System requirements
 2.2 Nachos Installation
  2.2.1 Windows Installation
  2.2.2 Linux Installation
  2.2.3 Mac OS X Installation
 2.3 Cross-compiler Installation
  2.3.1 Linux Installation
  2.3.2 Mac OSX Installation
  2.3.3 Windows Installation
 2.4 Organization of Nachos 5.0j sources
  2.4.1 nachos.machine
  2.4.2 Others
 2.5 Execution
  2.5.1 Nachos configure file
  2.5.2 Makefile
  2.5.3 Command line options
 2.6 Using Eclipse with Nachos