Nachos 5.0 Java

Packages
nachos.ag Provides classes that can be used to automatically grade Nachos projects.
nachos.machine Provides classes that implement the Nachos simulated machine.
nachos.network Provides classes that allow Nachos processes to communicate over the network.
nachos.security Provides classes that can be used to protect the host system from malicious Nachos kernels.
nachos.threads Provides classes that support a multithreaded kernel.
nachos.userprog Provides classes that allow Nachos to load and execute single-threaded user programs in separate address spaces.
nachos.vm Provides classes that allow Nachos processes to be demand paged, and to use a hardware TLB for address translation.