Trabajar · 5 de 6

La VM Linux local

Un Ubuntu local con la caja de herramientas DevOps, a un clic, para las herramientas que resultan más cómodas en Linux.

Ajustes → Linux con la VM en ejecución.
Ajustes → Linux con la VM en ejecución.

Configurarla

Ajustes → Linux → Configurar Linux instala una VM Ubuntu LTS (Lima sobre el framework Virtualization de Apple) con Docker y Compose (sin sudo), las CLI de AWS, Azure y Google Cloud, terraform, ansible, kubectl, helm, node, python, git, jq y yq. El progreso muestra cada paso. Se descargan unos 2,5 GB una sola vez; en ejecución, la VM usa 2 CPU y 2 GB de memoria. Las herramientas agregadas en una nueva versión de Shellden se instalan en el siguiente arranque de la VM.

Usarla

Aparece bajo LOCAL en la lista de hosts ("Ubuntu — VM Linux"): un clic abre una pestaña Linux y, si la VM está detenida, primero la inicia. Ajustes → Linux también tiene Abrir pestaña Linux (y ⌘K → "Nueva pestaña Linux"), Detener y Eliminar VM (un segundo clic confirma; borra el disco).
Abrir las pestañas locales nuevas en Linux: la pestaña del inicio, ⌘T, el botón + y "Nueva pestaña local" de ⌘K abren Ubuntu en lugar de la shell del Mac; la shell del Mac sigue bajo LOCAL.
Accesible desde VS Code y SSH como shellden-linux (activado por defecto): funcionan VS Code Remote-SSH, ssh shellden-linux, scp y rsync. Agrega una línea Include a ~/.ssh/config.
La carpeta de inicio del Mac es visible dentro de la VM, de solo lectura. Eliminar VM seguido de Configurar Linux la reconstruye desde cero (más rápido la segunda vez: la imagen de Ubuntu queda en caché).