Tras 1 año de haberse anunciado, la gente de Cupertino finalmente ha lanzado su potente herramienta de contenedores de código abierto, Apple Container 1.0, la cual se perfila como una alternativa idónea a Docker para macOS. Esta herramienta se basa en Swift y permitirá a los usuarios de mac, crear, ejecutar, compilar y publicar contenedores Linux directamente desde sus ordenadores macOS.

Conociendo mejor a Apple Container 1.0, la herramienta que permitirá a los usuarios Mac ejecutar máquinas virtuales Linux directamente desde macOS
La característica más destacable de esta prometedora herramienta es su enfoque. Apple Container 1.0 no ejecuta nativamente contenedores Linux como si fuese un host Linux desde macOS, sino que adopta un modelo de máquinas virtuales Linux ligeras. De esta forma, esta herramienta puede gestionar cada contenedor en un entorno aislado propio.
Esto marca un punto y aparte de los contenedores tradicionales, pues en lugar de tener un contenedor para una única aplicación o servicio, esta herramienta de Apple concibe los contenedores como un entorno Linux persistente. Así, y de acuerdo con los de Cupertino, se podrá obtener una configuración Linux altamente integrada y funcional en un Mac. Además, al estar basado en imágenes OCI estándar, se pueden compartir fácilmente.
Todo ello resulta sumamente relevante, pues en la práctica, significa que los usuarios podrán crear y gestionar entornos Linux de larga duración con sesiones y servicios persistentes. El aspecto de la integración también resulta importante, puesto que Apple Container 1.0 asignará automáticamente el nombre de usuario y directorio de inicio de macOS a la máquina virtual Linux. ¡Sí!, esto significa que tanto los repositorios como los archivos de configuración estarán disponibles en ambos, lo cual resulta idóneo para los desarrolladores, pues podrán escribir su código desde su IDE nativo de macOS y compilar al mismo tiempo el proyecto en Linux.
Otras ventajas claves
- Esta herramienta es compatible con servicios reales de Linux, lo cual resulta fundamental para probar aplicaciones con servicios en segundo plano dentro del entorno Linux.
- Al soportar múltiples entornos de distribución de destino, los usuarios podrán crear máquinas separadas de diferentes distros Linux y compartir entre ellas el mismo directorio de inicio y archivos de configuración.
- Además de poder gestionar numerosas opciones (crear máquinas, abrir shells interactivos, predeterminar máquinas, inspeccionar y listar entornos…), los usuarios también podrán configurar el montaje de las mismas como lectura/escritura, solamente lectura o deshabilitarlo.
Requisitos para usar Apple Container 1.0
En cuanto a los requisitos, esta nueva herramienta exige al menos:
- Un ordenador Mac equipado con un chip Apple Silicon M3 o superior.
- Contar con macOS 15 o superior.
- El kernel Linux debe tener habilitado el soporte para KVM.
Si deseas conocer todos los detalles y descargar la nueva versión de Apple Container 1.0, entonces debes dirigirte al sitio oficial del proyecto.
