CoreOS 称 Docker 有根本性缺陷,推出自己的容器引擎 Rocket

oschina
 oschina
发布于 2014年12月02日
收藏 33

Docker 容器 是目前最热的容器技术之一,而 CoreOS 则是基于 Linux 的操作系统,主要用于大规模的服务器发布。CoreOS 使用 Docker 容器构建其服务,并对 Docker 项目做出巨大贡献。但今天该公司 宣布 正在开发自己的容器引擎,因为其不同意 Docker 的发展方向。

Rocket Logo

CoreOS 的 CEO Alex Polvi 在该新闻中写道:我们一直认为 Docker 应该成为一个简单的基础单元,但不幸的是事情并如我们期望的那样,Docker 正在构建一些工具用于发布云服务器、集群系统以及很多包括构建、运行、上传和下载映像的服务,甚至包括底层网络,并想将这些功能打包到一个单一的二进制包中运行到你的服务器之上。

Polvi 在 Docker 早期时候认为 Docker 在为开发人员提供一个标准的容器架构,简化了开发人员的日常工作。但今天 Docker 的使命已经扩张太多(特别是在它融到很多资金之后),Docker 现在在干很多围绕着其生态系统的其他公司干的事情。我们现在不是在谈论 Docker 容器,而是 Docker 平台。这并非我们想要的简单的组合。

因此 CoreOS 现在想要开发自己的容器引擎,我们将之命名为 Rocket ,这是一个命令行工具用来运行我们称为“App Containers.”的东西。目前该项目还在原型阶段。可通过这里参与讨论。

Rocket 的基础框架和 Docker 相同,但这也提出一个新的问题 —— 为什么 CoreOS 不 fork Docker 的项目并在其基础上进行开发呢?如果这样做的话相当于无法解决 Polvi 所谓的 Docker 的根本性缺陷。因为他们选择从头开始。

尽管这样,CoreOS 还会继续支持 Docker。首个 Rocket 的版本已经提交到 GitHub.

更新:Docker 在 Rocket 发布之后的一些初步想法

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:CoreOS 称 Docker 有根本性缺陷,推出自己的容器引擎 Rocket
加载中

最新评论(39

sikin
sikin
simimasay
haitaosoft
haitaosoft

引用来自“ak_birdofprey”的评论

这东西到现在都没有用过。很不理解IMAGES如何自己创建和管理。不喜欢所谓的在线安装。感觉很扯淡。我就希望能想DEBIAN那样有能创建本地源的包含所有软件组件包的ISO镜像。

引用来自“haitaosoft”的评论

的确,用户需要的只是 系统所占的文件、运行内存 能共用。
如果是vmware再改进一点就好了:
比如win2008里,虚拟了3个win2008,1个win2003,4个linux,2个freebsd
则:
3个win2008的系统文件共用host的,系统内存也共用host的;
win2003就没办法节省;
4个linux(假设版本相同)就需要一套系统文件和系统内存;
2个freebsd也只需要一套系统文件和系统内存。

引用来自“ak_birdofprey”的评论

到目前我个人感觉还是用DEBIAN最好。网站首页就告诉你:Debian 不只是提供一个纯粹的操作系统:它还附带了超过 37500 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装。现在我每次都是用我的移动硬盘来下载2张蓝光DVD的ISO。之后创建本地源就可以很方便的安装各种软件组件。而其它的LINUX包括COREOS,总是需要搞所谓的在线组件安装。做个实验经常找不到要用的软件组件。一个都找不到的软件组件用户如何从体验中获得对它的了解。现在很多的所谓自由开源软件公司已经违背了自由开源的本意。也违反《创客》所描述的那种和用户建立良性社区关系的描述
是啊,自己编译,很多控件、语言环境导致的各种依赖,需要升级很多东西,对于用户实在不是该干的事情。
还是OS发布者进过专业选择、编译出来的为好
LeeNux
LeeNux
合久必分
clouddyy
clouddyy
又是年末撕逼大战?
asdfsx
asdfsx
说白了都是钱闹的
h
heimeil
好像node开发者也产生了分歧,又fork出一个版本
羌翼亭
羌翼亭
:我们一直认为 Docker 应该成为一个简单的基础单元,但不幸的是事情并如我们期望的那样,Docker 正在构建一些工具用于发布云服务器、集群系统以及很多包括构建、运行、上传和下载映像的服务,甚至包括底层网络,并想将这些功能打包到一个单一的二进制包中运行到你的服务器之上。


这句话意思是说,做好你的工具吧,别抢我的活
晒太阳的小猪
晒太阳的小猪

引用来自“ak_birdofprey”的评论

这东西到现在都没有用过。很不理解IMAGES如何自己创建和管理。不喜欢所谓的在线安装。感觉很扯淡。我就希望能想DEBIAN那样有能创建本地源的包含所有软件组件包的ISO镜像。

引用来自“haitaosoft”的评论

的确,用户需要的只是 系统所占的文件、运行内存 能共用。
如果是vmware再改进一点就好了:
比如win2008里,虚拟了3个win2008,1个win2003,4个linux,2个freebsd
则:
3个win2008的系统文件共用host的,系统内存也共用host的;
win2003就没办法节省;
4个linux(假设版本相同)就需要一套系统文件和系统内存;
2个freebsd也只需要一套系统文件和系统内存。
到目前我个人感觉还是用DEBIAN最好。网站首页就告诉你:Debian 不只是提供一个纯粹的操作系统:它还附带了超过 37500 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装。现在我每次都是用我的移动硬盘来下载2张蓝光DVD的ISO。之后创建本地源就可以很方便的安装各种软件组件。而其它的LINUX包括COREOS,总是需要搞所谓的在线组件安装。做个实验经常找不到要用的软件组件。一个都找不到的软件组件用户如何从体验中获得对它的了解。现在很多的所谓自由开源软件公司已经违背了自由开源的本意。也违反《创客》所描述的那种和用户建立良性社区关系的描述
haitaosoft
haitaosoft

引用来自“ak_birdofprey”的评论

这东西到现在都没有用过。很不理解IMAGES如何自己创建和管理。不喜欢所谓的在线安装。感觉很扯淡。我就希望能想DEBIAN那样有能创建本地源的包含所有软件组件包的ISO镜像。
的确,用户需要的只是 系统所占的文件、运行内存 能共用。
如果是vmware再改进一点就好了:
比如win2008里,虚拟了3个win2008,1个win2003,4个linux,2个freebsd
则:
3个win2008的系统文件共用host的,系统内存也共用host的;
win2003就没办法节省;
4个linux(假设版本相同)就需要一套系统文件和系统内存;
2个freebsd也只需要一套系统文件和系统内存。
返回顶部
顶部