写点什么

Red Hat 发布 Atomic 项目

  • 2014-08-20
  • 本文字数:1266 字

    阅读完需:约 4 分钟

在今年四月,Red Hat 发布了 Atomic 项目。Atomic 是一个用于运行 Docker 容器的原型系统。该举措是 Red Hat 针对行业中所反映出来的、对 CoreOS 的兴趣的一种回应,CoreOS 是一个基于 ChromeOS 之上的用于托管 Docker 容器的系统。

Atomic 项目并不是为了构建另一个操作系统:Red Hat 已经有了 RHEL、 Fedora 以及现在的 CentOS,再鼓捣第四个操作系统出来并没有什么意义。所以,Red Hat 并没有这么做,目前的 Atomic 是一个基于 Fedora 的原型系统,而另一个采用 CentOS 的版本也计划即将发布,目前它还不是一个可用于生产环境的产品。

Atomic 项目的核心是一个软件包安装系统,即 rpm-ostree 。该系统从 Fedora(在将来可能会是从另一个发行版)获取软件包,并扮演了一个“操作系统二进制文件的 Git”的角色,允许对不同集合的软件包进行操作安装,并在它们之间进行原子的整体切换。而切换目前仍然是需要重启的,但是你可以在发现问题后还原到任何一个老的版本。

该模型与 CoreOS 有所不同,CoreOS 跟它所基于的 ChromeOS 一样,拥有两个完整的 OS 镜像,一个供当前使用,另一个供回退之用,通常会在升级时进行两个镜像的切换。CoreOS 当初主要还是设计用来托管容器的,与 CoreOS 不同的是,rpm-ostree 技术还可以对所托管的 Docker 容器的配置和部署提供潜在的帮助,虽然该功能尚未成为项目开发的关注点。

即使更多的软件包会被集成到基础系统中,但对 Docker 的支持毫无疑问仍然是该项目的主要卖点,这也是在系统上运行大部分应用所期望的一种方式。在 CoreOS 中, systemd 是运行进程的核心,用于运行分布式应用。而在 Atomic 项目中所采用的是 Geard ,这是一个来自 Red Hat 的 OpenShift PaaS 框架的项目。Geard 将会是下一代 OpenShift 的基石,它与 systemd 进行了集成。可以通过一个 JSON 文件对一组跨多个容器的服务进行配置,从而通过一种直截了当的方式来指定如何构建和连接这些服务。

考虑到项目发布的时间尚短,来自社区的反应显得谨慎且积极。Rackspace 的首席安全架构师 Major Hayden 说到,“Atomic 项目目前还没有达到用于生产环境的要求,但是它前面还有很长一段路要走。如果该项目可以在互相连接的 Docker 容器这个概念上再添加能匹配 CoreOS 中的 etcd/fleet 这样的功能的话,那对它来说才是正真的成功。”

该项目还包括了一个基于浏览器的图形化管理工具,叫做 Cockpit 。该工具可以用于管理 Atomic 项目的主机和运行中的容器,并可以对资源的使用率进行管理。再次强调,目前该工具还处于 beta 版本,而 Atomic 的安装是使用该工具的一种推荐方式。

因为 Atomic 项目与它的上游的 Red Hat 产品几乎承载着一样的二进制文件和内核,所以它同样会从上游的工程工作和支持中受益,这成为了它发展过程中的一项绝对优势。目前,该项目还处于一个早期阶段,尤其是现在连一个安装程序都还没有,仅有的只是虚拟机的镜像文件。由于整个开发进程在 GitHub 上是开放的,因此我们鼓励社区的参与。从 Fedora 21 开始,每次 Fedora 版本发布的同时都会伴随着一个 Fedora Atomic 版本的发布。

查看英文原文: Red Hat Releases Project Atomic

2014-08-20 04:146868
用户头像

发布了 52 篇内容, 共 22.5 次阅读, 收获喜欢 5 次。

关注

评论

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

个人品牌升级攻略:ChatGPT助您塑造独特简历风格

测吧(北京)科技有限公司

测试

英特尔人工智能创新应用大赛最终奖项揭晓!酷睿Ultra助力选手创意开发

E科讯

Java Chassis 3:接口维度负载均衡

华为云开发者联盟

Java 华为云 华为云开发者联盟 企业号2024年5月PK榜

外贸网站优化为什么要布置内部链接?如何优化内链?

九凌网络

IDC 权威认可!Aloudata 入选金融领域中数据管理分析服务最佳实践案例

Aloudata

数据分析 自动化 IDC 全链路数据血缘 金融数据

深入解析Apache Flink核心概念:事件流、状态、事件时间和快照

木南曌

实时计算

国内优质堡垒机厂商大揭秘!你知多少!

行云管家

网络安全 数据安全 堡垒机

OSS_PIPE:Rust编写的大规模文件迁移工具

京东科技开发者

10分钟了解Flink SQL使用

不在线第一只蜗牛

sql 大数据 flink

面试题:线程池内“闹情绪”的线程,怎么办?

EquatorCoco

Python 开发语言 window

海外云手机——电商最有效的引流工具

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

进一步解读英伟达 Blackwell 架构、NVlink及GB200 超级芯片

GPU算力

深度学习 英伟达 Blackwell GB200

聚焦OLAP性能提升,火山引擎ByteHouse性能挑战赛圆满落幕

字节跳动数据平台

产品经理必备的API技术知识

幂简集成

产品经理 API

win版PilotEdit Lite(高级文本编辑器)激活版

iMac小白

PilotEdit下载 PilotEdit激活版 PilotEdit破解版

盘点信创产业发展与开发者相关的技术

Geek_2305a8

信创腾飞,必须使用国产芯片系统!

Geek_2305a8

Win版Adobe After Effects 2024(Ae2024)直装破解版

iMac小白

After Effects 2024下载 After Effects 2024破解 After Effects 2024直装 AE2024下载

怪兽AI数字人直播软件

Mr_song

AI 短视频 直播 数字人

面试题:Spring Bean线程安全?别担心,只要你不写并发代码就好了!

快乐非自愿限量之名

Java spring 安全

什么? 20分钟,构建你自己的LLaMA3应用程序| 京东云技术团队

京东科技开发者

如何优雅的使用ollama| 京东云技术团队

京东科技开发者

怎么查询游戏服务器IP?哪些工具可以协助?

一只扑棱蛾子

服务器

win版Topaz Photo AI(图片降噪软件) v3.0.3特别版下载

iMac小白

Topaz Photo AI下载 Topaz Photo AI破解 Topaz Photo AI特别版

电商后台的秘密:通过API接口提取商品信息

Noah

Win版Adobe Audition 2024 (Au2024)最新直装版下载

iMac小白

Audition 2024 Audition 2024下载 Audition 2024直装版 Audition 2024破解版

win版eM Client Pro(邮件处理软件)v9.2.2258 激活版

iMac小白

eM Client Pro下载 eM Client Pro激活版 eM Client Pro破解版

win版iZotope Ozone Advanced (音频制作软件)v11.0.1 直装版

iMac小白

一键自动化博客发布工具,用过的人都说好(csdn篇)

程序那些事

工具 程序那些事 自动发布

Red Hat发布Atomic项目_RedHat_Justin Cormack_InfoQ精选文章