En la Conferencia Mundial de Desarrolladores de este año, Apple anunció discretamente una nueva infraestructura de software junto con muchas otras innovaciones. macOS 26 (Tahoe) Este sistema ha sido desarrollado para ser integrado en la versión, Contenedores Linux Permite la ejecución directa en los Mac basados en silicio de Apple. De código abierto Swift , esta nueva herramienta se llama «Container». Actualmente, herramientas como Docker, Podman u Orbstack pueden ofrecer una funcionalidad similar, pero la solución de Apple se basa en una arquitectura diferente que funciona directamente a nivel del sistema.
La nueva estructura está diseñada para ejecutar cada contenedor como una máquina virtual independiente. Esto supone un cambio significativo con respecto al método tradicional de ejecutar varios contenedores en una única máquina virtual Linux. Apple ha proporcionado Fundación OpenInfra desarrollado por Contenedores Kata tecnología. De este modo, se pretende que los contenedores utilicen los recursos del sistema de forma más eficiente y proporcionen una integración más estrecha con el sistema operativo.
En el corazón del sistema se encuentra un componente especial de inicialización llamado «vminitd», también escrito en Swift. Este componente organiza la gestión de los procesos, las conexiones del sistema de archivos y la comunicación entre el sistema y el contenedor durante la inicialización de cada contenedor. Apple afirma que el sistema puede inicializar contenedores en tiempos inferiores al segundo. En la base se encuentra una configuración optimizada del kernel de Linux y un sistema de archivos raíz simplificado.
Ejecutar contenedores en Macs equipados con Apple Silicon se convierte ahora en una característica nativa
Al menos un Mac equipado con Apple Silicon para utilizar el framework Container, macOS 15 o superior y Xcode 26 beta es necesaria. Esta estructura Iniciativa de Contenedor Abierto (OCI) ofrece la flexibilidad necesaria para adaptarse a los flujos de trabajo habituales con contenedores. Actualmente, esta funcionalidad la proporcionan herramientas externas, pero la solución nativa de Apple se diferencia por estar estrechamente integrada con su propio hardware.
Aunque iniciar una máquina virtual independiente para cada contenedor parece una desventaja en términos de consumo de recursos, la configuración ligera del sistema está diseñada para superar este déficit. Al ofrecer este nuevo enfoque como código abierto, Apple también ha abierto la puerta a las contribuciones de la comunidad de desarrolladores. Este software, compartido bajo la licencia Apache 2, permitirá a los desarrolladores adaptar sus flujos de trabajo a esta nueva arquitectura.
Desde un punto de vista global, la medida de Apple no es sólo una característica del sistema, sino también un esfuerzo por diversificar el conjunto de herramientas para desarrolladores. Especialmente con el uso generalizado de la arquitectura Apple Silicon, la importancia de este tipo de herramientas nativas es cada vez mayor. Aunque todavía existen soluciones como Docker, esta estructura ofrecida por Apple es candidata a ofrecer una experiencia de usuario diferente gracias a su integración directa en el sistema operativo.
