Hasty Briefsbeta

双语

Under the hood with Apple's new Containerization framework

a year ago
  • #WWDC2025
  • #Containerization
  • #Apple
  • 苹果在WWDC 2025大会上宣布推出全新容器化框架及CLI工具,采用Swift语言编写并已开源
  • 该框架通过Kata Containers项目实现单容器单虚拟机架构,提供强隔离性但存在内存效率问题,不适合开发场景
  • 其CLI工具符合OCI标准,但与现有工具链(如runc/containerd/Docker)的定位差异尚不明确
  • 安装需macOS Tahoe测试版和Xcode 26测试版环境,否则会触发Swift链接错误
  • 系统会为每个容器下载独立Linux内核,依托macOS虚拟化框架实现隔离
  • 存在明显性能缺陷:例如OCaml镜像文件系统解压耗时10分钟(Docker仅需数秒)
  • 暂不支持macOS/iOS容器,Linux容器也缺乏GPU加速功能
  • 因底层架构特性和开发者友好功能的缺失,该版本暂未对Docker的统治地位构成威胁
  • 业界高度评价苹果的开源策略,认为此举可能推动容器生态系统的整体进步