CoreOS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
CoreOS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
CoreOS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
CoreOS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
CoreOS 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

项目已迁移到 Fedora CoreOS

传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换。在这期间,开发者会不断用安全补丁和更新完善这个系统,但是不会进行特别大的改动,最终这个操作系统以及其上的软件会慢慢僵化。但是CoreOS的思想是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打断。

CoreOS有两个root分区,我们暂且称其为root A和root B。CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如果初始状态下,系统在root A下启动,更新就会被安装到root B,重新在root B下启动系统就可以完成更新。这个个过程中,被更新的机器不需要从负载集群中移除。同时,为了保证其它应用程序不被打断,CoreOS会通过Linux cgroups限制更新过程中的硬盘和网络I/O。

CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系统做了最大的精简,所有附加的功能都被剔除了,并将操作系统和应用程序做了完全的分离。CoreOS核心思想是降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。

在CoreOS中,所有应用程序都被装在一个个集装箱(Container)中,这些集装箱就像一个个软件代码的小气泡,通过最简单的接口运行在操作系统之上。这意味着你可以很轻松得将应用程序在操作系统和计算机之间转移,就像是在轮船和火车上搬运箱子一样,同时也意味着可以在不中断应用程序的情况下更新操作系统。Polvi说:“我们之所以能够持续、快速地更新操作系统就在于我们能够保证应用程序的持续运行。”

开发一个这样的系统比想象中要复杂的多,但是Google已经在ChromeOS上做了很多基础性的工作,并且一个现有的集装箱项目Docker也解决了很多软件构建的问题。CoreOS和ChromeOS一样,都基于Linux内核,运行container的方式也类似于其它Linux操作系统。

展开阅读全文

代码

评论 (1)

加载中
突然想玩#CoreOS# 官網下不了 國內竟然還沒有鏡像
2015/07/14 08:42
回复
举报
更多评论
发表于开发技能专区
2020/02/07 08:44

CoreOS Container Linux 宣布将结束生命周期

CoreOS 官网 宣布,Container Linux 将于 2020 年 5 月 26 日结束生命周期,并不再接收更新。强烈建议用户尽快开始将工作负载迁移到另外的操作系统。 Container Linux 即原先的 CoreOS Linux 发行版,于 2016 年更名为 Container Linux。2018 年年初,Red Hat 收购 CoreOS,并于当年 6 月 宣布推出 Fedora CoreOS,成为 CoreOS 新的上游发行版。Fedora CoreOS 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本...

3
4
发表于云计算专区
2020/01/18 08:29

Fedora CoreOS 正式 GA

Fedora CoreOS 目前已经 GA。 2018 年年初,Red Hat 斥资 2.5 亿美元收购了 CoreOS,并于 6 月份宣布推出 Fedora CoreOS,成为 CoreOS 新的上游发行版。 Fedora CoreOS 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它是 Fedora Atomic Host 和 CoreOS Container Linux 的后续项目。Fedora CoreOS 将 Container Linux 的提供工具、自动更新模型和思想与封装技术、OCI 支持和 Atomic Host 的 SELinux 安全...

14
21
发表于云计算专区
2018/06/21 08:13

欢迎来到 Fedora CoreOS:将成为红帽 CoreOS 的上游

Fedora 项目负责人 Matthew Miller 今天宣布了一个新项目的诞生 —— Fedora CoreOS(https://coreos.fedoraproject.org)。 今年年初,Red Hat 斥资 2.5 亿美元收购 CoreOS,但官方一直没有透露这笔收购用意何在。外界纷纷猜测红帽将会有大动作涉足容器、k8s 和 OpenShift 等相关领域。 现在 Matthew Miller 终于正式宣布 Fedora CoreOS 将成为 CoreOS 新的上游,并预计明年 Fedora Atomic Host 将被替换为 Fedora CoreOS,这个结...

6
1
发表于云计算专区
2018/02/15 07:59

红帽收购 CoreOS 的真正目的是要瞄准 Docker?

前两周,红帽宣布以2.5亿美元的价格收购Kubernetes与容器原生解决方案创新者与领导厂商CoreOS。从表面上来看,这笔交易的动机似乎很单纯明确,红帽需要一个新的段落来完善其容器的故事,而CoreOS刚好可以填补这一空缺。 但其实,所有企业基础设施的公司作出收购举动都远不止这么简单,他们的动机往往更为复杂,而这种复杂性正是他们做出收购举动的关键。 收购旨在在企业场景中真正实现容器 从2014年Docker将容器引入到企业基础架...

2
3
发表于云计算专区
2018/01/31 08:19

Red Hat 斥资 2.5 亿美元收购 CoreOS,发力 k8s 领域

Red Hat 已宣布收购 Kubernetes 和容器原生解决方案提供商 CoreOS。 CoreOS 以其企业级 Kubernetes 平台 Tectonic 而家喻户晓。Tectonic 旨在提供跨私有云和公共云提供商自动运营和灵活移植的特性。 预计这起收购案涉资 2.5 亿美元。 Red Hat 的产品和技术总裁保罗•科米尔(Paul Cormier)说:“正在推动下一个技术时代发展的是基于容器的应用程序,它们横跨多云和混合云环境,包括物理平台、虚拟平台、私有云平台和公共云平台。...

24
11
发表了资讯
2016/12/16 11:13

CoreOS Linux 发行版更名为 Container Linux

在纽约技术峰会(“Tectonic Summit in New York”)上,CoreOS 宣布将其 Linux 发行版更名为 Container Linux 。 据悉,更名的目的是为了更清晰的区分公司名、容器托管 Linux 分发、开源项目的名称。 CoreOS CEO Alex Polvi 表示:Container Linux 具有自动管理、更新和修补的能力,我们称之为自驾基础设施(self-driving infrastructure)。Container Linux 将会一直保持最新最顶级的功能。 这种自动修补功能现在可以将堆栈扩...

12
10
发表了资讯
2016/11/02 00:00

CoreOS 1185.3.0 发布,服务器操作系统

CoreOS 1185.3.0 发布了。 CoreOS是面向服务器的基于Linux的操作系统。它被从无到有创建并主要设计为面向现代化数据中心,还提供专家级工具以使系统安全、可靠、保持软件最新。该发行的一些很有趣的特性包括通过FastPatch进行可靠的更新及打补丁,通过CoreUpdate管理滚动更新的操作面板,一个用于给应用程序打包的docker,以及对裸机及很多云提供商的支持。 安全修复: Fix privilege escalation vulnerability in Linux kernel...

6
8
发表了资讯
2016/10/23 00:00

CoreOS 1122.3.0 发布,服务器操作系统

CoreOS 1122.3.0 稳定版发布了,CoreOS是面向服务器的基于Linux的操作系统。它被从无到有创建并主要设计为面向现代化数据中心,还提供专家级工具以使系统安全、可靠、保持软件最新。该发行的一些很有趣的特性包括通过FastPatch进行可靠的更新及打补丁,通过CoreUpdate管理滚动更新的操作面板,一个用于给应用程序打包的docker,以及对裸机及很多云提供商的支持。 安全修复: Fix privilege escalation vulnerability in Linux k...

6
7
发表了资讯
2016/03/29 00:00

CoreOS Linux 发布 1000 天 【图】

自从 2013年7月1日 发布到现在,CoreOS Linux 已经诞生 1000 天了。目前已经有超过百万台服务器上运行着 CoreOS 系统。 下图是 CoreOS 自诞生以来的一些重要时刻和事件: via coreos

16
21
发表了资讯
2016/01/18 00:00

CoreOS 928.0.0/899.3.0 发布,服务器操作系统

CoreOS Alpha 928.0.0 和 Beta 89.3.0 发布,是两个紧急修复版本,修复了 OpenSSH 7.1p1 相关的安全问题,详细内容请看 7.1p2 发行说明. CVE-2016-0777。 下载: https://github.com/coreos/manifest/archive/v928.0.0.zip https://github.com/coreos/manifest/archive/v899.3.0.zip...

4
4
发表了资讯
2015/12/29 00:00

CoreOS 899.1.0 Alpha 发布,服务器操作系统

CoreOS 899.1.0 Alpha 发布,此版本改进内容如下: Bug 修复 Increase systemd-journal-remote per-connection memory limits #927 Stop using invalid name in disk resize script when using CCISS driver #1037 改进 btrfs-progs 4.2.2 glibc 2.21 Linux 4.3.3 Enabled kernel FSCACHE for CEPH, CIFS, NFS and 9P network filesystems 下载:https://github.com/coreos/manifest/archive/v899.1.0.zip...

3
8
发表了资讯
2015/12/21 00:00

理清容器标准和基金会:OCI,CNCF,appc 和 rkt

在CoreOS,我们坚信开放的标准对于容器生态环境的成功至关重要。我们对于围绕着容器和云原生计算的标准和基金会所投入的大量工作感到非常兴奋,这也包括今天关于Open Container Intialtive(OCI)的技术管理结构的正式制定公告。 过去的一年事情进展很快,从App Container(appc)规范和rkt,到Open Container Initialitive(OCI),再到Cloud Native Computing Foundation(CNCF)。今天,我们想花一点时间来清楚地阐述下我们眼中...

1
20
发表了资讯
2015/12/14 00:00

CoreOS 891.0.0 Alpha 发布,服务器操作系统

CoreOS 891.0.0 Alpha 发布,此版本更新内容: 安全修复: OpenSSL 1.0.2e (CVE-2015-3193, CVE-2015-3194, CVE-2015-3195, CVE-2015-3196, and CVE-2015-1794) Bugs 修复: Remove etcd2 service timeout limit (https://github.com/coreos/bugs/issues/936) Fixed regression which prevented machinectl login from functioning (https://github.com/coreos/bugs/issues/1002) Fixed shutdown behavior so that it cleanly ...

4
2
发表了资讯
2015/12/06 00:00

CoreOS 884.0.0 Alpha 发布,服务器操作系统

CoreOS 884.0.0 Alpha 发布,此版本更新内容如下: Bug 修复: tcsd config file permissions corrected #1003 改进: OpenSSH 7.1p1 with ssh-dss keys re-enabled ssh-dss compatibility will be removed March 1, 2016, as per the announcement enable CONFIG_SATA_SVW in kernel kubelet v1.1.2 下载:https://github.com/coreos/manifest/archive/v884.0.0.zip。...

2
5
发表了资讯
2015/11/29 00:00

CoreOS 877.1.0 Alpha 发布,服务器操作系统

CoreOS 877.1.0 Alpha 发布,此版本更新内容如下: Docker 1.9.1 Linux 4.3.0 rkt 0.11.0 etcd 2.2.2 coreos-cloudinit 1.8.1 coreos-metadata 0.3.0 trousers 0.3.13 go-tspi 0.1 (tpmd) 下载:https://github.com/coreos/manifest/archive/v877.1.0.zip。...

3
2
发表了资讯
2015/11/23 00:00

CoreOS 870.2.0 Alpha 发布,服务器操作系统

CoreOS 870.2.0 Alpha 发布,此版本更新内容如下: Bug 修复: update-ssh-keys now correctly handles ssh keys that lack a trailing newline #676 enabled USB_HIDRAW and USB_HIDDEV kernel drivers #953, #975 use correct pid when processing core dumps in namespaces #172 backported kernel patch to fix bridge fdb causing infinite loops with bond interfaces #980 改进: selinux support in docker go program...

1
1
发表了资讯
2015/11/15 00:00

CoreOS 835.4.0 Beta 发布,服务器操作系统

CoreOS 835.4.0 Beta 发布,此版本更新内容如下: Bug 修复: Fix support for running ignition on PXE systems. #955 Roll back to Go 1.4 to fix issues with Docker. #956 更新: locksmith 0.3.4 下载:https://github.com/coreos/manifest/archive/v835.4.0.zip...

7
4
发表了资讯
2015/11/09 00:00

CoreOS 766.5.0 发布,服务器操作系统

CoreOS 766.5.0 Stable 发布,此版本是稳定版本,主要是 bug 修复: Minimize high-order allocations in OverlayFS (https://github.com/coreos/bugs/issues/489) Fixed issue causing journald to consume large amounts of CPU (https://github.com/coreos/bugs/issues/322) Removed locksmith's dependency on update-engine (https://github.com/coreos/bugs/issues/944) 下载:https://github.com/coreos/manifest/archiv...

4
2
发表了资讯
2015/10/26 00:00

CoreOS 845.0.0 Alpha 发布,服务器操作系统

CoreOS 845.0.0 Alpha 发布,此版本更新内容如下: Bug 修复: Minimize high-order allocations in OverlayFS (https://github.com/coreos/bugs/issues/489) Fixed issue causing journald to consume large amounts of CPU (https://github.com/coreos/bugs/issues/322) Fixed issue preventing PXE images from booting (https://github.com/coreos/bugs/issues/933) Removed locksmith's dependency on update-engine (http...

1
5
发表了资讯
2015/10/12 00:00

CoreOS 829.0.0 Alpha 发布,服务器操作系统

CoreOS 829.0.0 Alpha 发布,此版本改进内容如下: Bug 修复 Root filesystem initialization was broken for some system since 808.0.0. #905 #477 改进 All Go applications are now built with 1.5.1 更新 Linux 4.2.2 coreos-cloudinit 1.6.2 coreos-metadata 0.2.1 ignition 0.2.0 util-linux 2.26.2 下载:https://github.com/coreos/manifest/archive/v829.0.0.zip。...

3
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于运维专区
2014/06/24 15:22

CoreOS

最近由于业务需要在折腾Docker,偶然发现了一个新事物,那就是CoreOS,其实之前也听过,只不过没关注,直到最近才看了一点相关知识,第一次在百度中看介绍的时候,发现都是千篇一律,也就那么几篇文章,介绍的也很简单,也不知道谁抄谁的。没办法只能去官网看了,所以先学习了一些理论铺垫铺垫,以下内容均为个人学习后的理解。 经过学习我认为CoreOS其实就是:docker+systemd+etcd+update docker:是个容器,相信关注互联网前沿...

0
9
发表于云计算专区
2014/08/31 22:40

coreos相关

1.主站 https://coreos.com/ 2.coreos中文文档 https://github.com/cloudcube/coreos-manual-chinese 3.实例:coreos初体验 http://www.blogjava.net/yongboy/archive/2013/08/26/403325.html

0
5
发表于软件架构专区
2015/05/16 21:13

CoreOS实践指南(二):架设CoreOS集群

CoreOS 集群的架设比架设一个传统服务器集群更加容易。一方面因为 CoreOS 使用了 Cloud-init 自动化了集群信息的配置,另一方面则是受益于 etcd 分布式存储实现的消息分发和服务器自发现机制。这些便利性正是 CoreOS 系统设计充分为集群架构考虑带来的效率提升。 安装 CoreOS CoreOS 的安装方法和传统 Linux 系统有很大的不同。鉴于是基础教程,在这一篇中,我们会使用官方的Vagrant镜像一步一步的构建CoreOS的VirtualBox虚拟机...

0
7
发表于服务端专区
2015/05/16 21:25

CoreOS实践指南(九):在CoreOS上的应用服务实践(上)

截止到这里,CoreOS的基础部分已经全部介绍完毕,回头看看,其实大部分的篇幅都用在了介绍CoreOS内置服务的使用上。这些内置的服务,一方面来说为集群中的服务管理和通信提供了一种简单和规范的操作方式,但另一方面也确实使得应用服务引入了特定的依赖。所幸的是这些依赖并没有依存于CoreOS的生态链,因为所有的这些内置服务都是开源、独立的,也就是说比如Etcd、Fleet、Docker这些服务完全可以运行在任何其他的现代Linux发行版...

0
2
发表于云计算专区
2015/03/10 22:55

CoreOS实践指南

CoreOS是一个基于Linux 内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化,轻松部署,安全,可靠,规模化。CoreOS项目是Google ChromeOS代码的一个fork版本,目前已成为一个超级精简的服务器操作系统,进化速度堪比ChromeOS。 CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系统做了最大的精简,所有附加的功能都被剔除了,并将操作系统和应用程序做了完全的分离。CoreOS核心思想是降低操...

0
2
发表于开发技能专区
2015/05/16 21:44

CoreOS实践指南(十):在CoreOS上的应用服务实践(下)

在这篇中,会继续接着前次的话题,通过具体的案例,介绍CoreOS为分布式和集群服务带来的便利。在前一个案例中,为了完成采集和管理分布在集群各个节点上的服务状态信息,我们通过 Etcd 的分布式存储特性,设计了一种解决分布式服务中应用运行的节点和时间均不确定的问题的监控方法。在这次的案例中,会在这种服务监控方案的基础上,继续实现将监控结果作为自动配置的反馈,从而配合 CoreOS 的内置服务实现另一个典型的服务器自动...

0
1
发表了博客
2020/12/13 11:09

Fedora CoreOS 入门

现在被称为 DevOps 时代,操作系统的关注度似乎比工具要低一些。然而,这并不意味着操作系统没有创新。(编辑注:基于 Linux 内核的众多发行版所提供的多样化产品就是一个很好的例子)。Fedora CoreOS 就对这个 DevOps 时代的操作系统应该是什么样有着独特的理念。 Fedora CoreOS 的理念 Fedora CoreOS(FCOS)是由 CoreOS Container Linux 和 Fedora Atomic Host 合并而来。它是一个专注于运行容器化应用程序的精简的独体操作系...

0
0
发表于开发技能专区
2015/05/25 10:25

Running CoreOS on Vagrant

Running CoreOS with Vagrant is the easiest way to bring up a single machine or virtualize an entire cluster on your laptop. Since the true power of CoreOS can be seen with a cluster, we’re going to concentrate on that. Instructions for a single machine can be found towards the end of the guide. You can direct questions to the IRC channel or mailing list. Install Vagrant and VirtualBox Vagrant...

0
0
发表了博客
2017/05/29 16:30

CoreOS 手动更新

> 以阿里云 ECS 安装的 CoreOS 为例,你家装的 CoreOS 基本也一样啦. ## 查看和修改更新组 > 第一个问题:"什么是更新组?",请先看[CoreOS 发行版本介绍] ``` shell # 查看更新组 cat /etc/coreos/update.conf # 输出 GROUP=stable ``` 可以看到,该 CoreOS 的更新组是针对 stable 版本的(~~有稳定需求的,可选择性跳过该部分内容~~). 但我这里改成alpha版本: ``` shell # 编辑更新配置文件,修改更新组内容 vi /etc/coreos/update.co...

0
0
发表了博客
2020/02/02 15:05

Fedora CoreOS 尝鲜

使用 virt-manager 作为虚拟机管理器 ## 准备资源 需要2个镜像, installer iso 作为安装引导,raw.gz 作为真正的系统镜像。 进入 [Download Fedora CoreOS](https://getfedora.org/en/coreos/download/), 下载 install iso, 保存为 fedora-coreos_installer.iso, 下载 raw 格式镜像, 解压并重新压缩为 gzip 格式,保存为 fedora-cores.raw.gz coreos 使用 igniton 而不是 cloud-init 作为机器初始化配置工具, coreos 提供了专门...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2020/02/08 23:24

【一周】Linux应对2038年问题 | 微软入场PWA | JVM生态报告 | Chrome 80

回顾一周社区热门资讯 第【五十九】期:20200201-20200207 先开个奖, 上期《春节期间开源/开发者资讯汇总》送出 10 本技术图书《漫画算法:小灰的算法之旅》,获奖的是以下几位: @青海湖里的一条鱼 、@皇虫 、@这先生 、@xiaoshu666 、@Yalong 、@jeffsui 、@WangTiny 、@empireghost 、@v1-alpha 、@2006 。 请在 16 日前私信我提供收件信息。感谢@博文视点 提供的奖品赞助。 (不得不说,你们真的都不发动亲朋好友帮忙点赞的...

2
3
发表了问答
2020/02/02 21:00

【一周热点】春节期间开源/开发者资讯汇总(带新春好礼)

新春贺岁加长版 :) 文中有福利,不要错过 第【五十八】期:20200118-20200131 点击相应标题,跳转阅读全文。 Fedora CoreOS 正式 GA,专为容器化而来的操作系统 Fedora CoreOS 将 Container Linux 的提供工具、自动更新模型和思想与封装技术、OCI 支持和 Atomic Host 的 SELinux 安全相结合。 开源在不断发展,但似乎有些跑偏? 开源已经发生了令人不快的事情,并且近年来变得越来越明显。从 AI 到云,开源驱动着各个领域,并且...

56
19
发表了问答
2019/07/27 23:56

【一周】微软霸道刷屏:Rust、Python、TypeScript、VS、SQL Server……

回顾一周社区热门资讯 第【三十三】期:20190720-20190726 文末有福利 点击相应标题,跳转阅读全文。 TiKV 3.0 GA 发布,分布式事务键值数据库 TiKV 是一个开源、统一分布式存储层,支持功能强大的数据一致性、分布式事务、水平可扩展性和云原生架构。 Oracle Linux 8.0 发布 Go 语言团队否决关于"try"语句的提案 PyPI 发现 3 个针对 Linux 服务器的恶意库 PyPI 显示三个库 libpeshnx、libpesh 和 libari 的作者同是名为 ruri12...

38
31
发表了问答
2015/06/14 19:00

有用CoreOS的吗?

我在想在lvm分区里安装coreos, coreos-install -d /dev/vol/mylvm -C stable -c ./cloud-config 报错ioctl error on blkrrpart 。 是因为lvm的关系吗?

2
0
发表了问答
2015/05/19 07:40

OSC 第 73 期高手问答 — 应用容器化和 CoreOS 系统

OSCHINA 本期高手问答(5月19日- 5月25日)我们请来了 @Freyr(林帆)为大家解答关于应用容器化和 CoreOS 系统方面的问题。 林帆,ThoughtWorks 成都 Cloud&DevOps 小组成员,目前主要研究内容是应用容器化和 CoreOS 系统相关领域。近期主要文章有《CoreOS 实践指南》系列,《CoreOS 那些事》系列和程序员杂志2015年5月刊的《Linux容器:Docker vs Rkt》等。 CoreOS 是一种专为集群环境设计的轻量级 Linux 发行版本。其设计初衷...

21
11
发表了问答
2014/08/13 11:43

部署coreos cluster问题

@China_OS 你好,想跟你请教个问题: 我的cloud-config文件content: #cloud-config hostname: node03 coreos: etcd: discovery: https://discovery.etcd.io/47d96bc1ef50d24139a0ff79b62f398e addr: $public_ipv4:4001 peer-addr: $public_ipv4:7001 units: - name: etcd.service command: start - name: fleet.service command: start users: - name: core ssh-authorized-keys: - ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAyyTRW...

12
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
291 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部