回顾容器标准之争:Docker赢了,而CoreOS未必就输了

本文讲的是回顾容器标准之争:Docker赢了,而CoreOS未必就输了 【编者的话】本文讲述了Docker和CoreOS容器标准之争的历史,现在这两家公司决定一起合作OCP(开放容器项目),无疑,这对于广大Docker爱好者来说都是一个好消息。

CoreOS曾经是Docker生态圈中最重要的一部分,大概一年前,它宣称有了自己的容器标准,自此,容器生态圈就出现了分裂。那个时候,CoreOS的CEO Alex Polvi说,『Docker商业实体』的模式正在试图构建一种可行的商业模式,这对生态圈来说是一种威胁。Alex觉得这对广大社区来说不是最有利的。

由于上述原因,CoreOS推出了 AppC ,这是一种可供选择的容器标准,事实上就是要直接与Docker的标准进行竞争。Docker创始人兼CTO Solomon Hykes回应了此次事件,他对CoreOS这次行动给予了激进的批判。

在广泛的Docker生态系统内,这种分裂被视为紧张关系的开始。而大多数人认为这是Docker商业实体努力证明其具有巨大价值的第一步。

在DockerCon大会上,Polvi和Hykes在台上握手并宣布,启动开放容器基金会,这被视为容器生态圈分裂得到修复的标志。Hykes介绍了一个项目,旨在为容器提供一种通用runtime,这能让他们的创作通过同一种语言进行访问。这种标准名为runC,据Hykes所说,它包括“...基本上所有的代码,这些代码是我们编码用来管理OS容器的,它分离出一个小的、轻量级工具...包含了在低层次系统上运行容器所需要的所有东西。”runC试图用代码与外界进行通信,容器通过这些代码可以访问系统服务。

RunC还有一些巨头是它的贡献者,包括 Interl IBM Qualcomm Microsoft ARM 。Docker已经将runC贡献给了 Linux Foundation ,这标志着多数人的建议在容器标准之争中起了关键作用。而且公平的讲,Docker确实赢得了这场斗争。

这不是说CoreOS就失败了。毕竟,runC是一种谁都能使用的开放标准。CoreOS期望构造一种更加开放的基准,他们在这个过程中也做了一些非常有益的事情。Polvi对于这次行动表现出了积极的态度,他在博客中写到:

我们开发容器APP的经验将为我们合作OCP(开放容器项目)规范起到关键作用。我们期望大多数容器App能直接集成到OCP规范中,稍微做点调整就可以和现存的Docker生态圈完美兼容。最终目标是致力于形成一份统一的容器标准格式规范,而且OCP的成功将意味着容器App的大体目标是令人满意的。
对于这种结构该怎么进行呈现,Polvi表示AppC将会平滑过渡到OCP,且CoreOS计划成为OCP的一个重要部分,这对于年轻的Docker来说是一个里程碑。Docker和CoreOS这两家公司能够解决他们之间的矛盾,充分显示了Docker正在走向成熟。同样,对于那些担心广大Docker世界将会分裂的人来说,终于可以松一口气了。

原文链接:The Container Format Wars Are Over--Docker Won. But CoreOS Didn't Necessarily Lose(翻译:肖远昊 审校:魏小红)

原文发布时间为:2015-07-03
本文作者:xiaoyh 
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:回顾容器标准之争:Docker赢了,而CoreOS未必就输了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值