leduythuccs / nachos-project

NACHOS - Not Another Completely Heuristic Operating System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nachos-project

Not Another Completely Heuristic Operating System

This is our course-work for the OS course in HCMUS.

Nashos version: 4.0

Installation

To install: run bash full_install.sh. In case of error, you might want to run the installation step by step via:

# Install building tools like make, g++
bash install_building_tools.sh

# Build the nachos
bash build_nachos.sh

# Build the coff2noff translator
bash coff2noff.sh

# Build & run tests in code/test folder
bash build_test.sh

You can read the full building instruction here if you want to (believe me, you don't want to read it :) ).

CI/CD

I've set up the GitHub workflow, it will automatically build & test the nachos when you make a commit.

Please make sure that you passed all the workflows before creating a pull request.

About

NACHOS - Not Another Completely Heuristic Operating System

License:Other


Languages

Language:C++ 71.8%Language:C 13.5%Language:Makefile 9.1%Language:Assembly 4.7%Language:Shell 0.8%