【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

容器可以解决 Linux 软件包管理工具的弊病吗?

  • 2015-04-03
  • 本文字数:790 字

    阅读完需:约 3 分钟

传统观点认为,容器技术的快速发展正改变着从应用程序部署到精简版 Linux 设计的一切。那么容器技术是否能够解决 Linux 软件包管理工具长期存在的问题进而取代它呢? InfoWorld 高级编辑 Serdar Yegulalp 对此进行了分析报道

CoreOS 就完全以容器为中心,而不是软件包。Kelsey Hightower 是 CoreOS 的一名高级工程师。他告诉 Serdar,他们公司的产品“就是一个活生生的例子,这不仅可能,而且还可以提升系统设计。”同时,他认为,软件包管理工具仍然有用,主要是“从一组离散的组件构建操作系统。这是 Linux 软件包管理器的亮点”。CoreOS 本身并没有使用传统的软件包管理器,如 apt 或 yum,而是 Portage 系统。因此,他觉得:

使用 Docker 或其它容器管理器完全取代一个系统的通用软件包管理器非常困难,部分原因在于 Docker 没有一种依赖解析机制。而 Docker 的亮点在于应用程序打包和分发。

Red Hat对容器技术也越来越重视。Lars Herrmann 是Red Hat Enterprise Linux 部门的总经理。他认为可以用容器取代软件包管理工具,但“这不是最好的做法”。除了依赖管理,软件包管理工具还提供了一些在以容器为中心的环境里使用着的特性,比如指定软件在系统中的安装位置。而且,Docker 并没有一种机制可以将合适的组件装入容器,但现有的软件包管理工具可以很好地完成这项工作。

Joyent 是另外一家深入容器世界的公司。Bryant Cantrill 是该公司的首席技术官。他同样认为,容器和软件包管理工具提供了不同的功能,“Docker 镜像是一个比apt 或yum 软件包管理器更高层次的抽象。”

综上所述,Serdar 认为,容器技术可以解决Linux 软件包管理工具的弊病,但它只能算是半个解决方案。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015-04-03 03:261862
用户头像

发布了 1008 篇内容, 共 372.4 次阅读, 收获喜欢 340 次。

关注

评论

发布
暂无评论
发现更多内容

如何高质量学习与正确运用设计模式

木香丘

学习 设计模式 实战

Malagu 框架介绍

木香丘

云计算 开源 Serverless 架构 框架

架构师训练营第四周学习总结

尹斌

Hazelcast IMDG 带你瞬间进入内存计算的时代

张磊

分布式计算 内存管理 分布式缓存 分布式内存网格

极客时间架构 1 期:第 3 周代码重构 - 学习总结

Null

极客时间架构 1 期:第 3 周代码重构 - 命题作业

Null

架构师训练营第三周作业(9.28-10.4)

zjzj2017

架构师训练营第 1 期第 4 周学习总结

好吃不贵

架构师训练营第 1 期第 4 周作业

好吃不贵

极客大学架构师训练营

2N方定点算法

武夷梅占

php 数据库 分布式 算法 后端

Serverless 多云解决方案 Malagu

木香丘

云计算 Serverless 架构 云原生 Malagu

深入剖析go中字符串的编码问题——特殊字符的string怎么转byte?

Gopher指北

后端 string utf-8 Go 语言

Redis-技术专题- 热点Key如何解决

洛神灬殇

单例模式

魏小龙

爆赞!这份《Java核心宝典》绝对是面试复习的最佳选择

Java架构之路

Java 程序员 面试 编程语言

缓存服务-技术专题-解决方案

洛神灬殇

spring-boot-route(九)整合JPA操作数据库

Java旅途

Java Spring Boot jpa

Redis-技术专题-基础介绍

洛神灬殇

3. CocoaPods 命令解析 - CLAide

Edmond

ruby ios objective-c CocoaPods PackageManager

LeetCode题解:226. 翻转二叉树,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

第四周作业

极客大学架构师训练营

发几张国庆的照片

亨利笔记

容器 k8s Harbor 镜像

架构师训练营第三小结(9.28-10.4)

zjzj2017

架构师1期-代码重构作业

ltl3884

极客大学架构师训练营

架构师训练营第四周作业

尹斌

架构师训练营第三周课后作业

Gosling

极客大学架构师训练营

Python 为什么不支持 switch 语句?

Python猫

Python 编程

有这些要素,架构才完整

北风

架构 架构师之道 架构方法

实用威胁建模指南(一)

亚伦碎语

敏捷 安全设计 系统安全 #威胁建模

入行架构师之前,这7项技能你要先了解一下

Java架构师迁哥

架构师训练营第三周学习总结

Gosling

极客大学架构师训练营

容器可以解决Linux软件包管理工具的弊病吗?_Linux_谢丽_InfoQ精选文章