苹果 Containerization提供了面向macOS的原生Linux容器支持
苹果在 2025 年的全球开发者大会(WWDC) 上发布了 Containerization 和 Container CLI,这是一个在 Mac 上以轻量级虚拟 机方式创建和运行 Linux 容器的工具。这是开发者在 macOS 上运行 Linux 容器方式的重大转变,因为这一新的开源容器化 框架消除了对 Docker 等第三方工具的需求。这个基于 Swift 的框架将在 macOS 26 中直接提供原生的 Linux 容器支持,标 志着苹果以安全、性能和隐私为关注点进入了容器化领域。 传统的容器化解决方案会在单个大型虚拟机中运行多个容器,与之不同,苹果的方法是在轻量级虚拟机中运行每个 Linux 容器。这种架构提供了多项关键的优势: 增强安全性:每个容器都能获得与完整虚拟机相同的隔离级别,这显著减少了攻击面。最小的文件系统不包含核心实用程 序、动态库或 libc 实现,进一步降低了安全风险。 专用资源:每个容器都有自己的 IP 地址,消除了端口转发的需求,并提供了高性能的网络访问。CPU 和内存资源按容器分 配,当容器不运行时不消耗资源。 隐私设计:目录和文件共享基于每个容器进行,确保只有请求的容器可以访问 ...