OrbStack: El entorno de desarrollo que no odia tu MacBook

Si programas en Mac, sabrás que intentar mantener tu sistema "limpio" mientras trabajas con diferentes lenguajes y bases de datos es una batalla perdida. Trabajar sin virtualización o containers hoy en día es, para ser sinceros, una misión suicida. Y no es solo cosa de Apple; desarrollar sin aislar entornos es buscar problemas en cualquier plataforma.

El camino hasta aquí

Después de pelearme con varias herramientas y ver cómo mi RAM pedía clemencia, pasé por las opciones de siempre:

Docker Desktop

El viejo conocido. Hace de todo, pero a veces se siente como un elefante en una cristalería por lo mucho que consume.

Colima

Una joyita open-source para los que amamos la terminal, aunque a veces requiere más "cariño" y configuración de la que tengo ganas de dar.

UTM

Increíble para VMs completas, pero quizá demasiado pesado si lo único que quieres es levantar un microservicio rápido.

Tras mucho probar y borrar, encontré mi "lugar feliz": OrbStack.

¿Qué es exactamente OrbStack?

Imagínatelo como el hermano menor, atleta y súper dotado de Docker Desktop. Es una herramienta nativa para macOS que te permite correr contenedores y máquinas virtuales Linux con una ligereza que parece magia negra.

¿Por qué me tiene enamorado?

1

Vuela

Arranca en menos de 2 segundos. Se acabó eso de ir a por un café mientras carga el entorno.

2

No drena tu batería

Si programas en cafeterías o aviones, esto te cambia la vida. Consume muchísima menos CPU y RAM.

3

Integración "invisible"

Los archivos de tu Mac aparecen en el contenedor al instante y la red funciona sin configurar túneles extraños.

4

Experiencia Mac total

Se nota que está hecho por y para usuarios de Mac. Minimalista, rápido y no ensucia tu sistema.

Desde que hice el cambio, mi flujo de trabajo es mucho más ágil y, lo mejor de todo, mi MacBook ya no parece que va a despegar cada vez que levanto un par de contenedores.

Comments

Popular posts from this blog