2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:022570
用户头像

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

关注

评论

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

微服务架构下你的数据一致了吗?

码猿外

架构 微服务 数据一致性

ChaosBlade:从零开始的混沌工程(五)

郭旭东

Kubernetes 云原生 混沌工程

操作系统和并发的爱恨纠葛

苹果看辽宁体育

Java 并发

设计模式中的单例模式并不完美

架构师修行之路

设计模式 单例模式 23种设计模式 高并发系统设计

设计模式之假如需要一百万个对象

架构师修行之路

有它的加持,单机玩转百亿大数据不是梦!

易观大数据

Google Protocol Buffer 学习笔记

Geek_4z9ami

protobuf

如何设计一个优秀的组件

Lee Chen

大前端

数据处理能力相差 2.4 倍?Flink 使用 RocksDB 和 Gemini 的性能对比实验

Apache Flink

flink

菊长说丨一文读懂MySQL4种事务隔离级别

华为云开发者联盟

MySQL 数据库 事务隔离级别 事务 华为云

JVM系列之:再谈java中的safepoint

程序那些事

Java JVM JIT safepoint

InnoDB存储引擎简介

Simon

MySQL innodb

秒懂云通信:如何使用阿里云号码认证服务(小白指南)

阿里云Edge Plus

云通信 通信云 号码认证

设计模式之——单例模式你真的会吗?

诸葛小猿

设计模式 单例模式 Singleton 饿汉式 懒汉式

《SSM深入解析与项目实战》目录与说明

谙忆

LeetCode题解:24. 两两交换链表中的节点,迭代,JavaScript,详细注释

Lee Chen

大前端 LeetCode

计算机网络基础(十五)---传输层-TCP协议详解

书旅

计算机网络 网络 协议栈 协议族

2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》

谙忆

七的婚姻生活

徐说科技

视频会议专线部署不会?别急,我教你

华为云开发者联盟

网络 网关 华为云 高清视频 welink

零基础建网站必备技能,看这一篇就够了

北柯

程序语言 网站搭建 编程网站

如何将FastDFS存储数据平滑迁移至XSKY对象存储?

XSKY星辰天合

联盟链有自己的路要走

Leonbond

区块链 联盟链 公有链

1.1 了解Spring框架 -《SSM深入解析与项目实战》

谙忆

1.2 了解MyBatis -《SSM深入解析与项目实战》

谙忆

Jessie’s产品经理系列1-基础能力篇

架构5班杨娟Jessie

产品经理 能力模型

CDN百科10:快速上手阿里云DCDN全站加速,最新配置与购买优惠教程

阿里云Edge Plus

CDN 直播 网页加速

【译】代码中如何写出更有意义的命名

Jackey

代码质量

C/C++陷阱与套路,当年就是折在这些地儿…

华为云开发者联盟

c++ 设计 编辑 程序 陷阱

SQL的三十而已—SQL30问

大唐小生

sql 技术人生

Java项目如何分层

老胡爱分享

分层架构 项目

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