德克萨斯州奥斯汀——Docker con 17大会今天开始,Docker Inc .发布了两项与Linux相关的重大公告。长期以来,Linux一直是容器运动的核心。现在,随着Linux工具包和莫比项目的首次亮相,Linux尤其如此。它的目的是帮助开发人员和组织构建他们自己的容器优化的Linux发行版。
Docker创始人所罗门海克斯(Solomon Hykes)在DockerCon的主题演讲中表示:“一年前,我们面临着跨平台的挑战。”"不是每个平台都提供Linux子系统."
这就是为什么Docker构建了Linux子系统,现在它已经成为了一个LinuxKit项目。海克斯说,当一切都是一个容器时,它有可能提高安全性。使用操作系统作为容器,整个系统可以非常小,但引导时间很少。
Hykes说,LinuxKit是便携式的,可以用于台式机、服务器、物联网(IoT)、大型机、英特尔、ARM以及裸机和虚拟化部署。
LinuxKit项目将在Linux基金会的管理下进行管理,旨在成为一个独立于供应商的开放项目。docker Inc .的技术人员Patrick Chanezon在接受eWEEK采访时表示,LinuxKit基于Docker Inc .为Mac和Windows客户构建Docker的Linux时使用的相同工具。Docker于2016年3月首次发布了Windows和macOS的Docker。
LinuxKit不应该与Alpine Linux混淆,Alpine Linux是Docker过去使用的容器优化的Linux发行版。Docker聘请了Alpine Linux背后的主要开发人员,尽管Chanezon强调LinuxKit与众不同。
现在市场上还有很多其他的容器优化的Linux发行版,包括CoreOS和RancherOS的容器Linux。包括红帽和Ubuntu在内的主流Linux发行版也开发了容器优化的Linux操作系统选项。
容器优化Linux的目标是拥有一个更小的操作系统,它是专门为容器用例构建的。使用LinuxKit,Docker的目标是让任何人更容易构建一个可以部署容器的操作系统。
此外,海克斯宣布了一个新的莫比项目。
他说:“莫比项目是一个无需重新发明轮子就能组装特殊集装箱系统的框架。”“它有一个包含80多个组件的库,包括容器平台所需的所有重要组件。”
莫比项目基于LinuxKit和Docker的其他努力,可以帮助开发人员快速构建和部署容器平台。海克斯说,多克公司将利用莫比项目帮助建立自己的平台,这将作为通用组装的基础。
他说,莫比项目是开放的,它将是一个社区经营的项目。
海克斯说:“开放非常重要,因为这是我们工作的唯一方式。”