回顾容器标准之争: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还有一些巨头是它的贡献者,包括InterlIBMQualcommMicrosoftARM。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未必就输了

时间: 2024-09-23 06:29:19

回顾容器标准之争:Docker赢了,而CoreOS未必就输了的相关文章

OCP出现,容器标准化之争的世界清静了

本文英文版来自VentureBeat,中文版由天地会珠海分舵编译.当以Docker为首的容器正在席卷全球,蔚然成风的颠覆着原来的应用开发和发布方式的时候,容器标准之争却从来没有消停过.而标准之争这场没有硝烟的战争又带来了对用户没有任何意义的巨大浪费,这时就很需要有一个统一的标准出来一统江湖,结束这场无谓的战争.此时,OCP 就应运而生了... 这几个星期对于容器以及互联网软件行业来说都是值得高兴的日子.在六月下旬的DockerCon大会上,Docker以及其他社区发布了大量的非常有意思的消息.

容器标准之战继续 CoreOS容器引擎发布

只用了不到十年的时间,容器技术就从默默无名走到了今天的众人追捧.这当然要取决于容器技术的先天优势,如简化程序.节省开支等,但是,旷日持久的容器标准之战也为容器的成熟与产品化提供了助力. Docker是最为大众所熟知的容器技术产品,它是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上.Docker提出的口号也是"Build once,Run anywhere".但是,从2014年年末,Docker就遇到了一个竞争对手:

红帽产品总监回顾容器与PaaS的发展历程

本文讲的是红帽产品总监回顾容器与PaaS的发展历程,[编者的话]本文作者是红帽的产品经理Daniel Riek,他有17年以上的软件开发和开源工作经验.文章回顾了OpenShift的整个发展历程,介绍了OpenShift从2011年到现在遇到的一些机遇和挑战.虽然有点软,但也是全面梳理了PaaS这几年的情况,以及与容器的结合点. 又是一年将近,又到了回顾和总结的时候.过去的一年对容器生态系统来说有着特殊的意义,因此要特别感谢RedHat和OpenShift.RedHat在2015年表现优异:而对

看CoreOS的联合创始人如何谈论容器,Rocket 以及 Docker

本文讲的是看CoreOS的联合创始人如何谈论容器,Rocket 以及 Docker,[编者的话]Alex Povil是CoreOS的CEO和联合创始人,本文是Linux.com对Povel的一个访谈记录.在访谈中,Povil谈到了他们创建CoreOS的初衷是基于安全性的考虑,为了使系统变得更加安全,他们使用容器技术构建了CoreOS,以此让操作系统和应用程序相分离.此外,CoreOS对于容器技术也进行了更深入的思考和布局,他们发布了App Container Spec制定了容器的实现规范,而Ro

揭秘开放容器标准(OCI)规范

本文讲的是揭秘开放容器标准(OCI)规范[译者的话]本文介绍了OCI运行时和镜像规范,以及在过去的一段时间里大家对该规范的一些误解.OCI规范制订工作尚未落幕,未来也将对容器产生更加深远的影响. [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:持续集成与持续交付(CI/CD)概览:持续集成系统介绍:客户端与服务端的 CI/CD 实践:开发流程中引入 CI.CD:Gitlab 和 CI.CD 工具:Gitlab CI

智能家居标准之争,谁终将沦为炮灰?

萌芽.成长.成熟.衰落,这是行业发展亘古不变的定律.在奠定基础的初期阶段,由先行者开疆拓土,制定行业新标准,才会引来更多掘金者竞相入市,也不可避免会产生短暂的混乱竞争,最后要么优胜劣汰,要么竞合并进,宣告一个行业乱局的尘埃落定.今年,智能家居行业突然爆红,但表面的喧嚣却无法掩饰初级阶段的纷争.面对着广阔的市场前景和巨大的利润空间,每个参与者都想成为标准制定者,掌握行业话语权.那么在群雄并起,诸侯混战的标准之争中,谁能最终胜出,而谁又终将沦为炮灰?其实,透过混乱无序的竞争表面,可以清楚的发现,所谓

理清容器标准和基金会:OCI,CNCF,appc 和 rkt

在CoreOS,我们坚信开放的标准对于容器生态环境的成功至关重要.我们对于围绕着容器和云原生计算的标准和基金会所投入的大量工作感到非常兴奋,这也包括今天关于Open Container Intialtive(OCI)的技术管理结构的正式制定公告. 过去的一年事情进展很快,从App Container(appc)规范和rkt,到Open Container Initialitive(OCI),再到Cloud Native Computing Foundation(CNCF).今天,我们想花一点时间

物联网标准之争

几乎每个家庭的抽屉里都会有好多个手机充电器,充电接口的形状也各不相同,有24针.20针.迷你 USB.Micro USB.iPhone用c-type等各式各样.为什么小小的一个手机充电器结构都没有一个统一的标准呢?不仅是充电器,盛极一时的网络建筑 (Cyber Apartment).智能住宅等概念,也如匆匆过客,没有留下一片云彩.相比当时的技术水平,这些概念和技术或许因为是出现得过早,导致了昙花一现:但产品间的互换.互通性能差,才是其真正衰败的原因. 回顾一下2002年的一篇新闻报道:"家电.冷

物联网标准之争:三大阵营的角逐

几乎每个家庭的抽屉里都会有好多个手机充电器,充电接口的形状也各不相同,有24针.20针.迷你 USB.Micro USB.iPhone用c-type等各式各样.为什么小小的一个手机充电器结构都没有一个统一的标准呢?不仅是充电器,盛极一时的网络建筑 (Cyber Apartment).智能住宅等概念,也如匆匆过客,没有留下一片云彩.相比当时的技术水平,这些概念和技术或许因为是出现得过早,导致了昙花一现:但产品间的互换.互通性能差,才是其真正衰败的原因. 回顾一下2002年的一篇新闻报道:"家电.冷