La respuesta corta: elige el entorno según lo que vas a hacer
Si estás aprendiendo Linux o necesitas practicar administración, Ángela Morales, elige una VM Ubuntu con estado de LabEx: es la opción más directa para comprobar versiones, usar sudo y ejecutar servicios. Si vas a programar con repositorios de GitHub, usa GitHub Codespaces: conecta el repositorio, abre /workspaces y conserva cambios mediante commits.
Si debes administrar Ubuntu sin equipo propio, Diego Ramírez, elige una VM en la nube. Para aprender comandos sin root ni servicios reales, un simulador o contenedor efímero es más ligero. Ubuntu Core 26.04.1 no sirve como terminal online general: es una variante de Ubuntu para IoT y edge.
La versión recomendada es Ubuntu 26.04.1 LTS, con cinco años de soporte estándar. Antes de pagar, comprueba que la plataforma incluya exactamente lo que necesitas: sistema completo, root, persistencia, red y recursos. Los datos están comprobados en octubre de 2026.
Antes de empezar: comprueba que tienes un Ubuntu de verdad
No todos los servicios que dicen “Linux online” ofrecen un Ubuntu completo. Pide al proveedor la versión exacta y el tipo de cuenta. Ubuntu 26.04.1 LTS es la recomendación vigente; una plataforma basada en Ubuntu 22.04 o 24.04 sigue siendo anterior, aunque sea utilizable.
Comprueba estos puntos:
- Kernel y servicios: ejecuta
uname -a,systemctl statusyps aux; no basta con ver una terminal negra. - Privilegios: prueba
sudo -vyid. Confirma qué comandos requieren contraseña y si existe acceso root. - Persistencia: instala un archivo, reinicia la sesión y comprueba si continúa. Un contenedor puede perderlo al cerrarse.
- Paquetes: verifica acceso a
apt, repositorios y a los paquetes que necesita tu curso. - Espacio y límites: consulta RAM, disco, vCPU, ancho de banda, cuotas de uso y tiempo máximo de inactividad.
- Datos exigidos: revisa qué se guarda, durante cuánto tiempo y si la cuenta puede cerrarse.
Si la herramienta pide datos personales o tarjetas antes de explicar sus límites, conviene comprobar antes su política de privacidad y las condiciones de cobro.
Comparativa de métodos para usar Ubuntu online
| Entorno | Ubuntu real | Persistencia | sudo/root | Servicios y paquetes | Estado compartido | Límite de inactividad | Acceso gráfico | Uso principal |
|---|---|---|---|---|---|---|---|---|
| VM Ubuntu de LabEx | Ubuntu 26.04.1, versión confirmable | Sí, hasta que se elimine la VM | Sí | Kernel, systemd, apt | Sin dato | Sin dato | WebIDE/Desktop | Aprender y administrar |
| GitHub Codespaces | Imagen Linux, versión confirmable | Sí, mediante repositorio | Sí | Contenedor, repositorios y paquetes del Codespace | Sí, según repositorio | Sí, con facturación tras inactividad | Editor web y terminal | Desarrollo con GitHub |
| Cloud Shell | Linux gestionado, versión confirmable | No | Sin dato | CLI y herramientas preinstaladas | Sin dato | Sin dato | Solo terminal | Operaciones breves |
| VM en la nube | Ubuntu 26.04.1, versión confirmable | Sí, en disco persistente | Sí, según configuración | Kernel, systemd y paquetes | Sin dato | Sin dato | Consola o escritorio remoto | Administrar servidores |
| Contenedor efímero | Linux, sin kernel completo | No | Con restricciones | Procesos y paquetes aislados | Sin dato | Sin dato | Solo terminal | Práctica temporal |
Los campos «sin dato» dependen del proveedor y de la configuración contratada: no deben interpretarse como funciones ausentes. Para decidir, hay que exigir por escrito esos valores antes de empezar.
Método 1: usar una VM Ubuntu alojada para aprender y administrar
- Crea el entorno en LabEx o en el proveedor elegido. Selecciona Ubuntu 26.04.1 LTS, el perfil de learners o administrador y el número de vCPU, RAM y GB de disco que necesitas.
- Abre Terminal, WebIDE o Desktop. En terminal, ejecuta
cat /etc/os-release; en escritorio, comprueba que el servidor gráfico carga. - Verifica el sistema con
uname -a,sudo -v,id,systemctl list-units --type=serviceyps aux. Así sabrás si tienes un kernel y servicios reales. - Instala paquetes mediante
sudo apt updateysudo apt install <paquete>. Comprueba el repositorio antes de instalar software que no sea de Ubuntu. - Prueba la persistencia creando un archivo, cerrando la sesión y volviéndola a abrir.
- Conserva o elimina el estado: usa una instantánea si el proveedor la ofrece; destruye la VM al terminar si no quieres conservar datos.
La limitación principal es del proveedor: disponibilidad regional, límites de vCPU, RAM, disco y posible suspensión. Ubuntu Core no es una sustituta: requiere un dispositivo IoT y un modelo de despliegue distinto.
Método 2: usar Codespaces para desarrollo con repositorios
- Conecta GitHub. Codespaces requiere una cuenta de GitHub y permisos sobre el repositorio. Revisa la documentación oficial de GitHub Codespaces.
- Crea el codespace desde el repositorio o desde github.com/codespaces. Elige la región y el tipo de máquina según tus necesidades.
- Abre
/workspacesen el editor web. Comprueba la versión de Ubuntu concat /etc/os-releasey la cuenta conid. - Instala dependencias con el gestor del proyecto:
npm install,pip install -r requirements.txto el equivalente documentado. Revisa los precios y límites de Codespaces. - Ejecuta el proyecto y comprueba sus puertos, variables de entorno y logs.
- Guarda los cambios en una rama y crea un commit. Esto conserva el código; archivos sin confirmar pueden perderse.
La limitación es práctica: el codespace ejecuta un contenedor, no un servidor Ubuntu tradicional. Su capacidad depende del tipo de máquina y su facturación puede aumentar con el almacenamiento y el uso. Si necesitas systemd como servicio permanente, no es el entorno adecuado.
Método 3: usar Cloud Shell o una VM en la nube para operar servicios
- Elige proveedor según región, precio, RAM, vCPU, disco y soporte. Google Cloud Shell es un entorno gestionado; una VM ofrece control del sistema, pero también de red, cortafuegos y cobros.
- Autentica mediante la cuenta del proveedor y activa MFA. Para la VM, revisa claves SSH, roles IAM y facturación.
- Inicia sesión en Cloud Shell o conecta por SSH a la VM. Comprueba
uname -aycat /etc/os-release. - Configura credenciales y recursos de forma mínima: permisos, claves, copias de seguridad y alertas de coste. En Cloud Shell consulta la documentación oficial de Cloud Shell.
- Ejecuta Ubuntu o el Linux disponible. Una VM puede usar Ubuntu 26.04.1 LTS; Cloud Shell ofrece una distribución gestionada según plataforma.
- Cierra la sesión y detén los recursos que no uses. Elimina discos temporales solo tras confirmar que no contienen datos necesarios.
La limitación está en región, permisos, temporales y cobros: una dirección pública, una IP reservada o una VM encendida puede generar cargos aunque no abras la terminal. Configura alertas de presupuesto y apagado automático.
Método 4: practicar con un simulador o contenedor efímero
- Abre el terminal del simulador o del contenedor y comprueba qué sistema expones con
uname -a,cat /etc/os-releaseeid. - Practica comandos como
ls,cd,mkdir,cp,mvygrep. Usamanpara consultar las páginas disponibles. - Escribe scripts en Bash, añade condiciones y canal de error, y valida las rutas antes de ejecutar cambios.
- Reinicia cuando corresponda y revisa qué se conserva: archivos, paquetes, procesos, variables y permisos.
- Elimina el entorno si el objetivo era práctica temporal y comprueba que no queden datos.
Un simulador puede no tener kernel, paquetes, procesos, red, persistencia ni privilegios reales. Un contenedor comparte el kernel del anfitrión: no sustituye a una VM cuando necesitas systemd, kernel propio o pruebas de red. Sirve para aprender sintaxis; para administration, no.
Ubuntu Core 26: cuándo es la opción adecuada
Ubuntu Core 26 es la variante de Ubuntu para IoT y edge. No es una terminal online para uso general ni una VM administrativa.
Su unidad de despliegue es snap, con aplicaciones confinadas y actualizaciones OTA. La documentación de Ubuntu Core explica el modelo de confinement, la gestión de dispositivos y el proceso de actualización. Para decidir, comprueba:
- Dispositivo objetivo: arquitectura soportada, memoria y almacenamiento del equipo IoT.
- Confinamiento: snaps con interfaces y permisos declarados, no paquetes
aptabiertos. - Actualizaciones OTA: canal de lanzamiento, reversión y gestión de dispositivos.
- Soporte: cobertura de la versión y del canal frente al periodo de soporte de una LTS.
- Operación: aprovisionamiento inicial, observabilidad y conexión segura.
Si tu tarea es abrir una terminal, instalar paquetes con apt o ejecutar una VM, Ubuntu Core añade restricciones sin aportar funcionalidad. Elige una VM Ubuntu 26.04.1 LTS o Codespaces. Ubuntu Core tiene sentido cuando debes administrar un dispositivo IoT con snaps confinados y actualizaciones remotas, no cuando buscas “Ubuntu en el navegador”.
Los datos están comprobados en octubre de 2026.
Fuentes
- ZdnetUbuntu Core doubles down on Internet of Things – ZDNETconsultado el 28/10/2026
- LabexBest Online Linux Terminals in 2026: Real Environments Comparedconsultado el 28/10/2026
- YoutuHow to Install Ubuntu in VirtualBox (2026 Beginner Guide) – YouTubeconsultado el 28/10/2026
