Repositorio para el TP2 de la materia Sistemas Operativos en el ITBA
- Grupo 12:
- Ben Deyheralde (Legajo: 63559)
- Lucas Gonzalez Rouco (Legajo: 63366)
- Matias Mutz (Legajo: 63590)
Para la realizacion del trabajo se requieren los siguientes elementos:
- docker: Nos va a permitir compilar el TPE dentro de un contenedor
- QEMU: Nos va a permitir ejecutar el TPE en un emulador
Al igual que con docker, lo mas recomendable es ir a la pagina oficial de QEMU y seleccionar la version a instalar
La opcion mas facil va a ser ir a la pagina oficial de docker donde podran elegir la version a instalar.
docker pull agodio/itba-so:2.0
Y pueden revisar que la imagen aparezca utilizando:
docker images
docker run -v ${PWD}:/root --privileged -ti --name SO agodio/itba-so:2.0
Esto debería mostrar un prompt como el siguiente:
root@c3285f863835:/#
docker start SO
docker exec -ti SO bash
Para compilar el proyecto se debe correr el siguiente comando (desde afuera del contenedor), esto ejecutara tambien el proyecto:
./docker.sh
Para compilar el proyecto se debe correr el siguiente comando (desde afuera del contenedor), esto ejecutara tambien el proyecto:
./docker.sh -b