发布于 2014-07-26 00:00:24 | 236 次阅读 | 评论: 0 | 来源: 网友投递
CoreOS Linux操作系统
CoreOS是专为大规模服务器的部署而作出优化的一个Linux发行版.
Core OS 367.1.0 发布了,下载地址:coreos_production_iso_image.iso (133MB, SHA512).
新版本包含:Linux kernel 3.15.2; Docker 1.0.1; 支持所有主流的云平台,包括: Rackspace Cloud。详细介绍请看发行说明。
传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换。在这期间,开发者会不断用安全补丁和更新完善这个系统,但是不会进行特别大的改动, 最终这个操作系统以及其上的软件会慢慢僵化。但是CoreOS的思想是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打 断。
CoreOS 有两个root分区,我们暂且称其为root A和root B。CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如果初始状态下,系统在root A下启动,更新就会被安装到root B,重新在root B下启动系统就可以完成更新。这个个过程中,被更新的机器不需要从负载集群中移除。同时,为了保证其它应用程序不被打断,CoreOS会通过 Linux cgroups限制更新过程中的硬盘和网络I/O。