Skip to content

ethan12377/NachOS

Repository files navigation

NachOS

Nachos (Not Another Completely Heuristic Operating System), designed by Thomas Anderson at UC Berkeley in 1992, is an educational operating system that some components can be implemented by users, including threads and concurrency, multiprogramming, system calls, virtual memory, software-loaded TLB's, file systems, network protocols, remote procedure call, and distributed systems.

Installation

  1. Install C Shell: sudo apt-get install csh

  2. Install G++: sudo apt-get install g++

  3. Download Nachos 4.0 & Cross-compiler

  4. Decompressing:

    $ tar -zxvf nachos-4.0.tar.gz
    $ sudo mv mips-x86.linux-xgcc.tar.gz /
    $ sudo mv mips-decstation.linux-xgcc.gz /
    $ cd /
    $ sudo tar -zxvf /mips-x86.linux-xgcc.tar.gz
    $ sudo tar -zxvf /mips-decstation.linux-xgcc.gz
    

Building

$ cd ~/nachos-4.0/code
$ make

About

Not Another Completely Heuristic Operating System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors