Nachos on Windows

Nachos stands for Not Another Completely Heuristic Operating System is an instruction software undergraduate level operating system courses. Here I'm going to share how you can setting up your developing environment for Nachos using Eclipse (version 3.7.2)


(click upon the images to get larger view)

Step : 1
Download Java distribution of Nachos here. Then extract this using winrar on any arbitrary folder (I extracted it to a folder named "CSE314").

Step : 2
Open Eclipse, then navigate File->New->Java Project

Step : 3
Give a name to the project (I named this project as "Operating System"). Then select Next.

Step : 4
In the Source Tab select additional source and browse to "CSE314" folder. Then click Finish.

Step : 5
In Eclipse, use the package explorer to browse to nachos/machine/Machine.java.

Step : 6
Run it (You will get an error saying: "Error loading nachos.conf")

Step : 7
Click the drop down run menu and select "Run Configurations", Give your run configuration a name (Machine for example)

Step : 8
Go to the arguments tab and select "Other" for your working directory.

Step : 9
Click on "Workspace" and browse for proj1 (The entry should look like "${workspace_loc:nachos/nachos/proj1}").

Step : 10
Click Run.

That's all. Lets start project on Nachos.