Entorno a utilizar en las competencias (OIAX)
Introducción
OIAX es una máquina virtual diseñada para brindar el entorno de trabajo utilizado en las competencias de programación de la OIA.
Se trata de una imagen de VirtualBox basada en Xubuntu (xubuntu.org) que incluye todo el software necesario para participar en las competencias de la OIA, proporcionando una configuración estable y lista para usar.
Software instalado en la máquina virtual
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 habituales del entorno, también se incluyen los siguientes:
Compiladores:
- GCC 13.2.0
- OpenJDK 11.0.24
Debuggers:
- DDD 3.3.12
- GDB 15.0
- Valgrind 3.22.
Interpretes:
- Python 3.12.3
- Ruby 3.2.3
Documentación:
- C/C++ reference
- Python 3
- OpenJDK 11
Editores/IDEs:
- CodeBlocks (svn 13046)
- Eclipse (4.33.0)
- Geany (2.0) Recomendamos utilizar este editor por su simplicidad y buen funcionamiento.
- Gedit (46.2)
- Micro (2.0.13)
- Vim (9.1.697)
- VSCode (1.95)
- Nano (7.2)
- Kdevelop (5.12.230805)
- Kate (23.08.5)
- Emacs (29.3)
- Joe (4.6)
- Neovim v0.9.5
- PyCharm 2024.2.4
- Sublime Text 4180
Manejadores de archivos:
- Thunar, parte de XFCE
Navegador:
- Mozilla Firefox
Instalación
La instalación consta de 3 pasos: 1) Instalar VirtualBox, 2) Descargar OIAX y 3) Configurar e iniciar la maquina virtual.
PRIMER PASO: Instalación de VirtualBox (si aún no tienes VirtulaBox instalado)
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 Plataform Packages”, 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, aceptar terminos de la licencia, next, next, yes, yes, next, install, finish)
SEGUNDO PASO: Descarga de la máquina virtual
El archivo con la máquina virtual vigente de la OIA se encuentran en:
Descargar última versión: OIAX24
* oiax24 (Se utilizará en el Certamen Nacional 2024.)
Una vez descargado el archivo OIAX24.ova (Open Virtulization formAt) se puede ejecutarse con VirtualBox.
TERCER PASO: Como configurar y lanzar la máquina virtual
Se puede hacer doble click en el archivo descargado “OIAX24.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.
Al inicio el sistema operativo tiene creado un usuario “oia” con password “oia”.