diff --git a/README.md b/README.md index a9ead4c..c9f59ca 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ BottlerOS es un sistema operativo... ## Requisitos -Debe instalar nasm, qemu, gcc, make. Estos se encuentra disponibles en el repositorio de la vasta mayoría de distribuciones de Linux/macOS. +Debe instalar nasm, qemu, gcc, make. Estos se encuentran disponibles en el repositorio de la vasta mayoría de distribuciones de Linux/macOS. Debian/Ubuntu: `apt install nasm qemu gcc make`\ macOS (con [homebrew](https://brew.sh/)): `brew install nasm qemu gcc make` @@ -19,12 +19,14 @@ Si tiene otra distribución consulte cómo hacerlo. ## Compilación -Para compilar todos los archivos se debe ejecutar el script `build.sh` (desde la carpeta raíz del proyecto). Note que usted podrá pasarle como argumento `buddy` si desea compilar con este memory manager (por defecto no compilará con este). +Para compilar todos los archivos se debe ejecutar el script `build.sh` (desde la carpeta raíz del proyecto). Note que usted podrá pasarle como argumento `buddy` si desea compilar con este memory manager (por defecto no compilará con este). Además, si quiere probar el OS con el teclado en español lo podrá hacer pasandole como argumento `spanish`. ```bash ./build.sh ``` +Este script hará un make en la carpeta de `Toolchain` y luego un make en la carpeta `root` del proyecto. Luego, dependiendo del parámetro ingresado hará: `make all`, `spanish`, `buddy`. + ## Ejecución Ahora, usted podrá ejecutar BottlerOS haciendo: @@ -47,8 +49,6 @@ En orden de realizar un análisis estático del sistema usted debe tener instala make test ``` -Por último, si quiere hacer un análisis dinámico (usando [valgrind](https://valgrind.org/)) debe ejecutar ... - # Autores - Barmasch, Juan Martín (61033) - Bellver, Ezequiel (61268)