Using Nachos on other systems
Using Nachos Java for other operating systems and programming
environments outside of the instructional machines will be posted here
as more information becomes available.
Cross Compiling User Applications
Nachos has been developed to run on almost any operating system,
but it requires the installation of a MIPS cross-compiler (so that you
can compile C code that you write into MIPS executables independently
of the architecture that you run the compiler on). We have installed
a MIPS cross-compiler on the EBU3B B230 systems for class use, so on the
class machines you do not have to worry about it.
You are welcome (and encouraged) to download Nachos to any system
that you want. However, we cannot make any guarantees that it will
compile on your system, although we can try to help if you run into
difficulties. Furthermore, since generating a MIPS cross-compiler can
be an involved task, if you do use Nachos on another system you will
still probably want to use the cross-compilers that we have used: