最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

CoreOS 首个稳定版发布

  • 2014-08-11
  • 本文字数:1012 字

    阅读完需:约 3 分钟

CoreOS 宣布发布首个 CoreOS 稳定版本,CoreOS 367.1.0 包含了 Linux 3.15.2 和 Docker 1.0.1,并通过 CoreOS Managed Linux 产品对跨多个平台进行了支持。

CoreOS 是一种新的、架构体系重新设计的 Linux 发行版,提供了由 Docker 带来的容器管理功能、Etcd(一个高可用的 KV 存储)带来的服务发现功能,以及由 Fleet(一个集群级别的分布式 init 系统)带来的进程管理功能。

自从 2013 年 8 月发布首个 alpha 版本以来,CoreOS 已经有 191 个打了标签的发布版本。CoreOS 367.1.0 是首个发布在新的稳定频道中的版本,它包括了:

  • Linux 3.15.2
  • Docker 1.0.1
  • Cloudinit 0.8.9
  • Fleet 0.5.0
  • Etcd 0.4.4
  • Locksmith 0.1.4

该稳定版本并不包含 Etcd 和 Fleet 的稳定版,该发布版本的目标专注于基本的操作系统和 Docker 1.0。Etcd 和 Fleet 的稳定支持须等待后续的发布版本。

设计者们将 CoreOS 设计成能在每个频道中根据不同的时间表进行自动更新,并提供了从alpha 或beta 频道向新的稳定频道切换的操作说明。

CoreOS 的一个功能便是将整个操作系统作为一个单独的单元进行更新,而非是对软件包进行逐个更新。首先,操作系统会在根分区A 启动,并与更新服务通信来获悉是否有新的可用更新存在。一旦有新的更新可用,它将会将该更新下载并安装到根分区B。为了确保现有的应用不被中断,CoreOS 采用了Linux 的cgroups 功能来对该更新进程的磁盘和网络I/O 的使用率进行了限制。

使用双重根分区的设计对现有的yum 或apt-get 的工作方式来说是一种变革,这使得一个系统的升级成为了一个原子操作,且可以进行回滚。根分区的数据并没有被修改,所以服务器永远不会处于一个不稳定或部分更新的状态。升级的操作会在机器重启后完成,CoreOS 将会在根分区B 启动,并启用新的更新后的系统。

商业支持是通过CoreOS Managed Linux 提供的,包括以持续更新方式提供的补丁包交付,从而无须进行系统的重大迁移。一旦使用了该产品,客户还可以访问他们自主的更新装置 CoreUpdate ,这是一个托管的可以让用户对 CoreOS 更新进行全盘操控的控制面板。用户可以通过 CoreUpdate 配置频道、服务器组、更新进程的使用率限制等各种配置项。

CoreOS 为所有主流的云服务商都提供了支持,包括 Rackspace Cloud, Amazon EC2 (包括 HVM), 和 Google Compute Engine。Bare metal、OpenStack 和 Vagrant 也得到了官方的支持。而其他诸如 VMware 或 Libvirt 等平台则得到了社区的支持。

查看英文原文: CoreOS First Stable Release

2014-08-11 00:022242
用户头像

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

关注

评论

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

不惧繁杂背景,视频编辑服务一键实现人像抠图

HMS Core

推荐:实现 SVG 动画的 5 个 JavaScript 库~

掘金安东尼

前端 9月月更

智能湖仓架构实践:利用 Amazon Redshift 的流式摄取构建实时数仓

亚马逊云科技 (Amazon Web Services)

从0到1开发微信小程序(3)—小程序框架配置

微信小程序专栏

渡过“寒冬”,看云原生数据库如何助力企业降本增效与持续创新

亚马逊云科技 (Amazon Web Services)

数据库 云原生

2022-09-14:以下go语言代码输出什么?A:0 0;B:0 1;C:1 1;D:1 0。 package main func main() { println(f(1)) } func

福大大架构师每日一题

golang 福大大 选择题

为什么Vue中的v-if和v-for不建议一起用

达摩

Vue

前端高频面试题汇总(一)

loveX001

JavaScript 前端

关于运维监控系统实践中的一些tips

穿过生命散发芬芳

监控系统 9月月更

Java知识点锦集1

喜羊羊

9月月更

Java知识点锦集2

喜羊羊

9月月更

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v5.0版已发布

JackJiang

Netty 即时通讯 im开发 开源im

【精通内核】Linux内核写锁实现原理与源码解析

小明Java问道之路

读写锁 锁降级 Linux内核 9月月更 锁唤醒

关于数据仓库的特点及组成的概述

阿泽🧸

数据仓库 9月月更

数据结构与算法 之线性表

喜羊羊

9月月更

OKR之剑·理念篇01: OKR带给我们的改变

vivo互联网技术

OKR 目标管理 研发管理

【C语言深度剖析】深入理解const的用法(趣味小故事解析)

Albert Edison

指针 C语言 const 9月月更

Java后端每日学点系列?线程知否,List懂否,垃圾回收器晓得否

知识浅谈

线程 垃圾回收器 9月月更

Java进阶(二十二)使用FileOutputStream写入文件

No Silver Bullet

9月月更 FileOutputStream 写文件

腾讯前端一面常考面试题合集

loveX001

JavaScript 前端

数据库的视图该怎么用?

阿柠xn

MySQL 数据库 视图 9月月更

C++学习---cstdbool和cstddef源码学习分析

桑榆

c++ 源码阅读 9月月更

图系列算法在转转推荐算法召回及粗排的实践

转转技术团队

深度学习 推荐系统 图算法 graph embedding

C/C++生态工具链——gcc/g++编译器使用指南

独立开发者_CoderZZ

c++ C语言 GCC g++ gcc 编译器

[Go WebSocket] 多房间的聊天室(六)为什么要加锁?不加锁行不行啊?

HullQin

Go golang 后端 websocket 9月月更

MFC框架下,加密图片加载并显示功能

中国好公民st

c++ 加密 9月月更

Elasticsearch聚合学习之三:范围限定

程序员欣宸

elasticsearch 9月月更

敏捷Scrum实施落地中的3大典型问题及解法

PingCode

数据库的schema与数据类型优化

阿柠xn

数据库 sql 高性能 优化技巧 9月月更

前端二面必会面试题(附答案)

beifeng1996

JavaScript 前端

想成为数据科学家,哪些技能你必须具备?

雨果

CoreOS首个稳定版发布_Linux_Carlos Sanchez_InfoQ精选文章