机器之心报道

编辑:小舟、泽南

在苹果 M1 的 MacBook 上安装 Docker 这个大坑,终于被官方填上了。

今天发布的新版本 Docker Desktop,正式宣布支持苹果 M1 芯片的 Mac 电脑。

Docker 是一种颇受软件开发者喜爱的开放平台,用于开发、交付和运行应用。它可以让开发者把应用及其依赖打包到一个轻量级、可移植的容器中,而容器完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 App), 更重要的是容器性能开销极低。

Mac 曾长期使用英特尔的处理器,支持 x86 架构。但 M1 芯片使用 ARM 的精简指令集,原生不支持运行基于 x86 架构设计的软件。此前 Docker 可以借助苹果的 Rosetta 运行,现在 Docker Desktop 支持苹果 M1 芯片的 Mac 电脑为使用 Docker 的开发者提供了新的便利,缩小了 M1 芯片的 Mac 与基于 x86 架构软件之间的鸿沟。

Docker 之所以备受欢迎,是因为它让开发者能够轻松地使用容器,在单台机器上开发和测试多项应用,共享操作系统的内核而互不干扰。

在技术预览中,Docker Desktop 面向 Mac 的版本 Apple Silicon 版已经被安装了 45000 次。参与预览测试的开发者表示,该应用程序比更新之前运行速度更快,运行时产生的噪音更少。

为 M1 更新

苹果 M1 芯片自推出以来,受到了广泛的关注。Docker 的开发团队表示:需求被提出之后,推出支持 M1 的 Docker 就成为其最受关注和推崇的更新。在 Docker 之前,Homebrew, Visual Studio Code 等开发者工具已经率先推出了 M1 版本,微软 office 和 Adobe 的 Photoshop 也已推出了专有的适配版。

M1 芯片发布之后,苹果仅推出了几款包含 M1 的 Mac,并且全部都是中低端计算机,具有以下限制:

低端的最大 RAM 配置;

仅支持一台外部显示器;

Thunderbolt 端口比具有英特尔芯片的高端机器少;

......

这些都意味着真正适用于开发者的 Apple Silicon Mac 尚未到来,我们期待 M1 芯片能够做出更多性能与功能改进。

参考内容:

https://arstechnica.com/gadgets/2021/04/popular-software-development-tool-docker-gets-apple-m1-support/

https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/

建新·见智 —— 2021亚马逊云科技 AI 在线大会

4月22日 14:00 - 18:00

为什么有那么多的机器学习负载选择亚马逊云科技?大规模机器学习、企业数字化转型如何实现?

《建新 · 见智——2021 亚马逊云科技 AI 在线大会》由亚马逊云科技全球人工智能技术副总裁及杰出科学家 Alex Smola、亚马逊云科技大中华区产品部总经理顾凡领衔,40多位重磅嘉宾将在主题演讲及6大分会场上为你深度剖析亚马逊云科技创新文化,揭秘 AI/ML 如何帮助企业加速创新。

分会场一:亚马逊机器学习实践揭秘

分会场二:人工智能赋能企业数字化转型

分会场三:大规模机器学习实现之道

分会场四:AI 服务助力互联网快速创新

分会场五:开源开放与前沿趋

分会场六:合作共赢的智能生态

6大分会场,你对哪个主题更感兴趣?

相关文章