Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

voidbert/SO

Repository files navigation

SO

Process scheduler with a client-server architecture, developed for our Operating Systems class. See the full project requirements (in Portuguese) for more information.

Grade: 20 / 20 🚀⭐

Building

Dependencies

Our focus is in supporting GCC + Linux, though other compilers may work. However, in terms of other operating systems, because the purpose of this project is to use system calls directly, there can be some Linux exclusive functionality.

Building

This project can be built with:

$ make

Build artifacts can be removed with:

$ make clean

Installation

After building, the program can be installed by running:

$ make install

$PREFIX can be overridden, to install the program in another location:

# PREFIX=/usr make install

The program can also be uninstalled. Just make sure you use the same $PREFIX you used for installation:

$ make uninstall

Developers

As a university project, external contributors aren't allowed. All contributors must read the DEVELOPERS.md guide.