写点什么

容器可以解决 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:262449
用户头像

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

关注

评论

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

小模型赋能大电网,手机拍照来建档

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

详细的Java学习路线+Java每个阶段核心知识点+Java工作就业方向

java易二三

Java 编程 程序员 计算机 基础

学生管理系统架构设计文档

艾瑾行

【我和openGauss的故事】为集群增加VIP

daydayup

倒计时2天 | 第六届openGauss技术文章征集活动最新初审合格名单(截至8.3)

daydayup

【我和openGauss的故事】openGauss 5.0.0企业版x86单机安装

daydayup

Spring高手之路11——BeanDefinition解密:构建和管理Spring Beans的基石

砖业洋__

spring BeanDefinition Bean配置

如何在短视频中合成“虚拟数字人”?

阿里云CloudImagine

云计算 剪辑 视频云 数字人

仪表板修改优化实操案例

搞大屏的小北

数据看板 大屏布局 大屏设计 大屏设计优化 数据看板优化

汽车之家铸精品工程

之家技术

质量 质量赋能 质量监控 质量指标

JDV背后的技术-助力618 | 京东云技术团队

京东科技开发者

数据化 可视化软件 可视化展示 企业号 8 月 PK 榜

【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试

daydayup

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

基于YonGPT 的智能大搜,让知识赋能业务和组织!

用友BIP

企业服务大模型 YonGPT

DDD项目落地之充血模型实践 | 京东云技术团队

京东科技开发者

DDD 充血模型 聚合根 企业号 8 月 PK 榜

【我和openGauss的故事】可视化运维平台openGauss Datakit带你轻松玩转openGauss 5.0

daydayup

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

大语言模型推理性能优化之七策

Baihai IDP

人工智能 大模型 白海科技 推理优化 大模型推理

【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互

OpenHarmony开发者

OpenHarmony

MaxCompute发布按量付费闲时版,计算成本最高节省66.66%!

阿里云大数据AI技术

MaxCompute

加速未来!汽车之家App应用性能优化总结与后续展望

之家技术

前端 性能 App 质量 质量赋能

汽车之家页面性能监控建设实践

之家技术

质量 质量赋能 质量监控 质量指标 质量检测

汽车之家APP端到端全链路治理最佳技术实践

之家技术

质量 质量赋能 端到端 质量监控 质量指标

【我和openGauss的故事】使用Ora2Pg迁移oracle数据到openGauss

daydayup

MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南

daydayup

山东布谷科技详解Android端直播应用源码保持优质直播质量的技术(三):可变比特率

山东布谷科技

android 软件开发 源码搭建 直播应用源码 可变比特率

Spring Boot 最佳实践

越长大越悲伤

Java spring Spring Boot

如何用IoT边缘连接器实现云端应用控制PLC?

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

5个高并发场景优化的衡量指标

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

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