Entorno a utilizar en las competencias (OIAX)

Introducción

OIAX es una máquina virtual con el entorno de trabajo que se utiliza en las competencias de programación de la OIA.

Es una imagen de VirtualBox de un Linux basado en Xubuntu (xubuntu.org) que contiene el software necesario para las competencias de OIA.


Software instalado

El ambiente gráfico es XFCE dado que la imagen está basada en Xubuntu. El ambiente XFCE es muy similar a GNOME, pero con menos accesorios, lo que lo hace más liviano.

Además de los programas del entorno usuales, se encuentran instalados los siguientes programas:

Compilador:

* GCC  11.4

Debuggers:

* GDB 12.1

* Valgrind 3.18.1

Editores/IDEs:

CodeBlocks (20.03)

Eclipse (4.29.0)

Geany (1.38) Recomendamos utilizar este editor por su simplicidad y buen funcionamiento.

Gedit (41.0)

Micro (2.0.9)                

vim (8.2)

vscode (1.84.2, ms-vscode.cpptools 1.17.5)

nano (6.2)

kdevelop (5.7.211203)

kate (21.12.3)

emacs (27.1)

joe (4.6)

atom (1.60)

Manejadores de archivos:

* Thunar, parte de XFCE

Navegadores:

* Mozilla Firefox


Instalación

1) Instalación de VirtualBox

La máquina virtual OIAX  requiere tener instalado VirtualBox (https://www.virtualbox.org/) el cual  se puede ejecutar sobre cualquier sistema operativo.

https://www.virtualbox.org/wiki/Downloads

Desde esta página, en la parte de “VirtualBox binaries”, se debe descargar la versión de VirtualBox correspondiente al sistema operativo que se está usando, y proceder a su instalación. Por ejemplo si se usa windows, se baja haciendo clic en donde dice “Windows hosts”.

Luego de descargar el instalador, se ejecuta y se instala por defecto (next, next, yes, yes, install, finish)

2) Descarga de la máquina virtual

El archivo con la máquina virtual vigente de la OIA se encuentran en:

Descargar última versión: OIAX23

* oiax23 (utilizada en el certamen nacional 2023)

Una vez que se descargue y se descomprima el archivo .zip, se obtiene un archivo .ova (Open Virtulization formAt) que puede ejecutarse con VirtualBox.

3) Como configurar y lanzar la máquina virtual

Se puede hacer doble click en el archivo descargado “OIAX23.ova” o abrir VirtualBox y seguir los siguientes pasos:

Ir a “Archivo” -> “Importar servicio virtualizado”, luego indicar (buscar) el archivo y seleccionar “siguiente” y luego “Terminar”(esto tardara varios minutos).

Al terminar la importación solo queda “Iniciar” la máquina virtual y seleccionar “Cambiar” para que se vea en modo pantalla completa.

Si bien la máquina virtual NO le pedirá “logearse” al inicio, el sistema operativo tiene creado un usuario “oia” con password “oia”.

Si surge algún problema o la instalación como se explica acá no funciona, sugerimos consultar con screenshots y/o una descripción de lo que pasa en el foro.