你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

mestrenova for mac Apple Containerization 为 macOS 提供原生 Linux 容器支持

发布时间:2026-03-19

浏览次数:0

作者 |

策划 | 张卫滨

在2025年,苹果于全球开发者大会(WWDC)上发布了CLI,它是一种工具,能在Mac上以轻量级虚拟机的方式去创建以及运行Linux容器,这是开发者在macOS上运行Linux容器方式的重大转变,原因在于这一新的开源容器化框架消除了对第三方工具等的需求。这个依托 Swift 创建的框架,会于 macOS 26 里,直接给出原生的 Linux 容器支持,这意味着苹果凭借将安全、性能以及隐私作为关注点,从而踏入了容器化领域。

传统的容器化解决方式,乃是于单个大型虚拟机里运行多个容器,与之不一样的是,苹果所采用的办法,是在轻量级虚拟机当中运行每个Linux容器,这种架构给出了多项关键的优势:

Swift被框架广泛运用,其中有一个自定义初始化系统,该系统完全是用Swift编写而成的,它作为每个虚拟机里的首个进程来运行,还处理这样的任务:

要在不存在标准库的环境里达成这一目标,苹果借助Swift的静态Linux SDK,从macOS直接进行交叉编译,生成静态Linux二进制文件,还联合musl来给予静态链接方面的支持。

即便每一个容器都是于其自身的虚拟机里运行,然而苹果宣称借由多项优化达成了亚秒级的启动时间:

构建容器化解决方案的开发者,苹果为其提供了框架,还提供了一个命令行工具,供立即予以使用, 该工具提供了众人所熟悉的类命令。

# 拉取镜像container image pull alpine:latest# 运行一个可进行交互的容器container run -t -i alpine:latest sh

这个工具给出 XPC 服务,拿来做存储,进行镜像管理,开展网络服务,实施容器运行时管理,而这一切呢,全都是依靠 API 搭建而成的。

苹果已然于其上把框架以及CLI工具当作开源项目予以发布,代码仓库涵盖:

苹果迈进容器化范畴,致使其置身于一个已然成型的开源替代之生态系统里,而这些替代举措近来赢得了显著的瞩目。红帽所研发的,乃是最为知名的替代选项,它给出了契合 OCI 标准的容器管理方式,拥有这般架构,减掉了对 root 权限的要求。这种无需 root 的操作给予了强化的安全性mestrenova for mac,让其于安全极为关键的环境当中格外具备吸引力。其他值得留意的解决方案还涵盖,其是以作为使用的底层容器运行时,以及它是专门用来在无需完整容器运行时的情形下构建容器镜像。诸如 LXD 这般的工具着重于系统容器而非应用程序容器,而像这样的解决方案给出了进行容器管理的用户界面友好的图形。苹果所采用的独特方式,也就是在每个容器当中运行自身的轻量级虚拟机,把它和这些现有的解决方案区分开来,这些解决方案一般依靠共享内核容器化技术,比如和。

框架以及要随 macOS 26 提供 ,开源组件在其上面是立即可用的。开发者能够去探索框架 ,为这项开发贡献力量 ,并着手构建在 macOS 上原生集成 Linux 容器的解决方案。

查看英文原文:

苹果mestrenova for mac,一款适用于macOS的Linux(https://www.infoq.com/news/2025/06/apple--linux/)。

声明:本文由 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

如有侵权请联系删除!

13262879759

微信二维码