Not Another Completely Heuristic Operating System
From Wikipedia, the free encyclopedia
Not Another Completely Heuristic Operating System, or NACHOS, is instructional software for teaching undergraduate, and potentially graduate level operating systems courses. It was developed at the University of California, Berkeley, designed by Thomas Anderson, and is used by numerous schools.
Originally written in C++ for MIPS, the current version (5.0j) is in Java.
Existing ports: MIPS, Sparc (SunOS and Solaris), Alpha, Linux, NetBSD, FreeBSD, RS/6000, Mac 68000 (unsupported), and HP.
Stanford University used NACHOS until 2004, when it introduced Pintos, a derivative on NACHOS written in C and designed to run on actual x86 hardware.
[edit] External links
- Nachos Home Page
- Original Usenix 1993 paper by Christopher, Procter, and Anderson (which won the best paper award).
- Extensive writeup on Nachos