Apple lanza Container 1.0.0, una herramienta de código abierto para contenedores Linux
2026-07-08 15:52
Favoritos

es.wedoany.com Noticia: Apple ha lanzado la versión 1.0.0 de Container, una herramienta que ofrece una solución de máquina virtual ligera para ejecutar contenedores Linux en Mac con Apple Silicon. Container está escrito en Swift y optimizado para Apple Silicon, utilizando el paquete Containerization Swift para la gestión de contenedores, imágenes y procesos. Los contenedores que crea son compatibles con OCI y pueden extraerse y enviarse desde cualquier repositorio estándar; las imágenes construidas a partir de ellos también pueden ejecutarse en otras aplicaciones compatibles con OCI.

contenedor de apple

La versión 1.0.0 añade el comando container machine, que permite a los desarrolladores crear entornos Linux persistentes con una integración estrecha con el Mac host. La configuración se ha migrado a archivos TOML, reemplazando la antigua configuración de propiedades del sistema con config.toml, y se han eliminado los subcomandos get y set de container system property. Este es un cambio disruptivo: los scripts que llamen a los subcomandos relacionados deberán actualizarse. Esta versión también ha reorganizado la salida de ayuda de los subcomandos y ha añadido el comando container cp para mover archivos entre el host y los contenedores en ejecución, respondiendo a una necesidad no resuelta desde las primeras etapas del proyecto.

Esta versión corrige un error de cálculo en el comando system df al informar el uso del disco. En el ámbito de la red, se ha solucionado un problema de fuga de direcciones al vincular cada concesión de dirección IP con su conexión XPC. También se ha añadido la opción --stop-signal y se ha unificado la estructura de salida de los comandos ls e inspect para contenedores, imágenes, redes y volúmenes en formatos JSON, YAML y TOML. Además, esta versión abandona la compatibilidad con la interfaz de aplicación XPC versión 0; las versiones futuras añadirán control de versiones para la propia API.

Para ejecutar Container se necesita un Mac con Apple Silicon y macOS 26, ya que el proyecto depende de las funciones de virtualización y red introducidas en esta versión. Apple ha indicado que los problemas que no se puedan reproducir en macOS 26 generalmente no se resolverán. La instalación se realiza mediante paquetes firmados desde la página de lanzamientos de GitHub; posteriormente, se puede iniciar el servicio en segundo plano con container system start. El script de actualización incluido con la herramienta puede manejar la migración a versiones más recientes o anteriores. El proyecto está disponible de forma gratuita en GitHub, con más de 46 500 estrellas en el repositorio y casi 1 500 bifurcaciones de la comunidad.

Este boletín es una compilación y reproducción de información de Internet global y socios estratégicos, y está destinado únicamente a proporcionar a los lectores la comunicación. Si hay infracción u otros problemas, por favor infórmenos a tiempo, este sitio será modificado o eliminado. Toda reproducción de este artículo sin autorización formal está estrictamente prohibida. Correo electrónico: news@wedoany.com