Introducción
LabEx ofrece una colección diversa de entornos de experimentación (playgrounds) en línea, cada uno de los cuales proporciona un espacio dedicado y práctico para una tecnología específica. Desde sistemas operativos como Linux hasta lenguajes de programación como Python y C++, pasando por herramientas de DevOps como Docker y Kubernetes, estos entornos están diseñados para brindarle acceso inmediato a un escenario real directamente en su navegador. Este documento sirve como guía central para todos los entornos de experimentación disponibles y la tecnología de máquinas virtuales subyacente que los impulsa.
¿Qué es un Entorno de Experimentación en Línea?
Un Entorno de Experimentación (Online Playground) de LabEx es un espacio interactivo y preconfigurado que se ejecuta en la nube y es accesible a través de su navegador web. Es un entorno seguro (sandbox) donde puede aprender, experimentar y desarrollar proyectos sin necesidad de realizar instalaciones o configuraciones locales.
Ventajas clave de utilizar un Entorno de Experimentación en Línea:
- Configuración Cero: Obtenga acceso instantáneo a un entorno totalmente configurado. No es necesario instalar software ni gestionar dependencias en su propio equipo.
- Experimentación sin Riesgos: Siéntase libre de probar comandos y código. Si algo falla, simplemente puede reiniciar el entorno para obtener un lienzo limpio desde cero.
- Consistencia: Los entornos están estandarizados, lo que garantiza que los laboratorios y tutoriales funcionen exactamente como se describen, eliminando los problemas de "en mi máquina sí funciona".
- Accesibilidad: Acceda a su entorno de aprendizaje desde cualquier dispositivo con un navegador web, en cualquier parte del mundo.

Entornos de Experimentación Disponibles
LabEx proporciona una suite completa de entornos en línea que abarcan diversos dominios tecnológicos. A continuación, se presenta una lista de las tecnologías compatibles actualmente. Cada entorno está diseñado específicamente para el aprendizaje práctico.
Sistemas Operativos y Distribuciones
- Terminal Linux en Línea: Iniciar Linux Online
- Entorno Ubuntu en Línea: Iniciar Ubuntu Online
- Entorno Debian en Línea: Iniciar Debian Online
- Entorno RHEL en Línea: Iniciar RHEL Online
- Entorno CentOS en Línea: Iniciar CentOS Online
- Entorno Fedora en Línea: Iniciar Fedora Online
- Entorno Alpine en Línea: Iniciar Alpine Online
- Entorno Arch Linux en Línea: Iniciar Arch Linux Online
- Entorno openSUSE en Línea: Iniciar openSUSE Online
- Entorno Kali Linux en Línea: Iniciar Kali Linux Online
Lenguajes de Programación
- Compilador de Python en Línea: Iniciar Python Online
- Compilador de Java en Línea: Iniciar Java Online
- Compilador de C++ en Línea: Iniciar C++ Online
- Compilador de C en Línea: Iniciar C Online
- Compilador de Go en Línea: Iniciar Go Online
- Compilador de Rust en Línea: Iniciar Rust Online
- Entorno Node.js en Línea: Iniciar Node.js Online
- Entorno TypeScript en Línea: Iniciar TypeScript Online
- Entorno PHP en Línea: Iniciar PHP Online
- Entorno Ruby en Línea: Iniciar Ruby Online
- Entorno Lua en Línea: Iniciar Lua Online
- Entorno R en Línea: Iniciar R Online
- Entorno Perl en Línea: Iniciar Perl Online
- Entorno Bash en Línea: Iniciar Bash Online
Desarrollo Web
- Editor HTML en Línea: Iniciar HTML Online
- Editor CSS en Línea: Iniciar CSS Online
- Compilador de JavaScript en Línea: Iniciar JavaScript Online
- Entorno React en Línea: Iniciar React Online
- Entorno Vue en Línea: Iniciar Vue Online
- Entorno Svelte en Línea: Iniciar Svelte Online
DevOps y Nube
- Entorno Docker en Línea: Iniciar Docker Online
- Clúster Kubernetes en Línea: Iniciar Kubernetes Online
- Entorno Ansible en Línea: Iniciar Ansible Online
- Entorno Jenkins en Línea: Iniciar Jenkins Online
- Entorno Git en Línea: Iniciar Git Online
- Terminal Shell en Línea: Iniciar Shell Online
Bases de Datos
- Base de Datos MySQL en Línea: Iniciar MySQL Online
- Base de Datos PostgreSQL en Línea: Iniciar PostgreSQL Online
- Base de Datos SQLite en Línea: Iniciar SQLite Online
- Base de Datos MongoDB en Línea: Iniciar MongoDB Online
- Base de Datos Redis en Línea: Iniciar Redis Online
Ciencia de Datos y ML
- Entorno Pandas en Línea: Iniciar Pandas Online
- Entorno NumPy en Línea: Iniciar NumPy Online
- Entorno scikit-learn en Línea: Iniciar scikit-learn Online
- Entorno Matplotlib en Línea: Iniciar Matplotlib Online
Ciberseguridad
- Entorno Nmap en Línea: Iniciar Nmap Online
- Entorno Wireshark en Línea: Iniciar Wireshark Online
- Entorno Hydra en Línea: Iniciar Hydra Online
El Poder detrás de los Entornos: La VM de LabEx
Todos los entornos de experimentación en línea funcionan gracias a la Máquina Virtual (VM) de LabEx, que es la infraestructura central que le proporciona una experiencia de programación práctica y fluida.
¿Qué es la VM de LabEx?
La VM es una Máquina Virtual Linux que le permite realizar operaciones prácticas, dar rienda suelta a su creatividad y probar código. Cuando inicia cualquier laboratorio o entorno de experimentación, se crea automáticamente una VM para usted.
La VM de LabEx ofrece diferentes interfaces para que complete sus tareas:

- Escritorio (Desktop): Un escritorio con interfaz gráfica (GUI) de Linux. Puede usarlo para ejecutar aplicaciones visuales.
- WebIDE: Un IDE basado en web similar a VSCode. Puede usarlo para escribir código.
- Terminal: Una interfaz de línea de comandos. Puede usarla para ejecutar comandos.
Puede alternar entre estas interfaces haciendo clic en las pestañas de la esquina superior izquierda. La mayoría de las veces, LabEx selecciona la interfaz más adecuada para el laboratorio actual, pero usted es libre de cambiar a cualquier otra.


Reiniciar la VM
Puede reiniciar la VM haciendo clic en el botón Restart en la esquina superior derecha. Esto reiniciará la máquina y restablecerá el entorno a su estado inicial. Esto es útil cuando:
- La VM no responde.
- Desea comenzar de nuevo con un entorno limpio.
Especificaciones de la VM
- Sistema Operativo: Ubuntu 22.04
- Usuario por Defecto:
labex - Privilegios: El usuario
labextiene privilegios desudo. - Contraseña: No se ha establecido contraseña para los usuarios
rootylabex. Puede usarsudopara ejecutar comandos con privilegios de superusuario.
Resumen
Los entornos de experimentación en línea de LabEx proporcionan una plataforma potente y versátil para el aprendizaje práctico en un amplio espectro de tecnologías. Impulsados por una VM Linux robusta y consistente, estos entornos eliminan los obstáculos de configuración y le permiten concentrarse por completo en aprender y experimentar.
Puntos clave:
- Proporciona acceso instantáneo desde el navegador a entornos preconfigurados para decenas de tecnologías.
- La VM subyacente ofrece múltiples interfaces (Escritorio, WebIDE, Terminal) para adaptarse a diferentes necesidades.
- Un entorno seguro y sin riesgos para practicar habilidades, probar código y desarrollar proyectos.
- Todos los entornos se basan en Ubuntu 22.04 con acceso sudo, proporcionando una experiencia real de Linux.



