Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.37 KB

README.md

File metadata and controls

47 lines (32 loc) · 1.37 KB

tp-1C-2024

Mi solucion al tp de Sistemas Operativos 2024 1C... no es perfecta, pero funca :)

Dependencias

Para poder compilar y ejecutar el proyecto, es necesario tener instalada la biblioteca so-commons-library de la cátedra:

git clone https://github.com/sisoputnfrba/so-commons-library
cd so-commons-library
make debug
make install

Compilación

Cada módulo del proyecto se compila de forma independiente a través de un archivo makefile. Para compilar un módulo, es necesario ejecutar el comando make desde la carpeta correspondiente.

El ejecutable resultante se guardará en la carpeta bin del módulo.

Importar desde Visual Studio Code

VsCode??? pff...

Entrega

Para desplegar el proyecto en una máquina Ubuntu Server, podemos utilizar el script so-deploy de la cátedra:

git clone https://github.com/sisoputnfrba/so-deploy.git
cd so-deploy
./deploy.sh -r=release -p=utils -p=kernel -p=cpu -p=memoria -p=entradasalida "tp-{año}-{cuatri}-{grupo}"

El mismo se encargará de instalar las Commons, clonar el repositorio del grupo y compilar el proyecto en la máquina remota.

Ante cualquier duda, podés consultar la documentación en el repositorio de so-deploy, o utilizar el comando ./deploy.sh -h.