17 puntos por GN⁺ 2023-07-11 | 2 comentarios | Compartir por WhatsApp
  • Lima es un software que permite ejecutar máquinas virtuales (VM) de Linux en Mac
  • En comparación con otras opciones como Vagrant, es más simple de configurar y usar
  • Lima descarga automáticamente una imagen de Ubuntu 22.04 para usar en la VM
  • Con la configuración predeterminada, Lima monta todo el directorio home dentro de la VM para facilitar el acceso a los archivos
  • Lima ofrece una configuración básica, pero se puede personalizar según sea necesario
  • La autora prefiere usar una sola VM de Linux para todos los proyectos en lugar de una VM por proyecto
  • Hay limitaciones para montar directorios en modo lectura-escritura, pero es posible hacerlo
  • La autora elige una VM en lugar de contenedores Linux por el equilibrio entre entorno de producción y comodidad de desarrollo
  • Lima también funciona en Linux, y existen alternativas como colima y Orb Stack para ejecutar contenedores Linux en Mac

2 comentarios

 
GN⁺ 2023-07-11
Opiniones de Hacker News
  • Se pueden ejecutar VM de Linux en Mac usando las API propietarias de Apple.
  • El código de ejemplo de Apple admite pantalla redimensionable, unidades compartidas, acceso a la red y más.
  • Se puede usar Rosetta para ejecutar Linux x86 en Apple Silicon.
  • La versión más reciente permite guardar y restaurar el estado de la VM.
  • Se puede ejecutar Linux sin interfaz y con GUI en Mac.
  • Se puede usar Rosetta para ejecutar binarios de Intel dentro de una VM de Linux en Apple Silicon.
  • Se pueden configurar directorios compartidos de Virtio.
  • También se pueden ejecutar VM de macOS en Apple Silicon.
  • Existe OrbStack, una alternativa a Lima que es más fácil para empezar y arranca más rápido.
  • UTM usa el framework de virtualización de Apple y es otra alternativa que funciona como frontend de QEMU.
  • Colima usa Lima para ofrecer un entorno de contenedores Linux sin instalar Docker Desktop.
  • Lima tiene problemas de I/O y bloqueos de red.
  • Se hacen comparaciones con Multipass y con el uso de contenedores en Mac.
  • Para ejecutar contenedores en Mac se necesita una VM de Linux, por lo que algunos usuarios prefieren usar la VM directamente.
  • Lima está disponible en Homebrew y MacPorts.
  • Algunos usuarios tuvieron problemas con Colima, una alternativa a Docker, en Mac con M1.
  • Hay interés en ejecutar macOS desde Linux con fines de pruebas de software.