在CoreOS中,所有应用程序都被装在一个个“集装箱(Container)”中,这些集装箱就像一个个软件代码的小气泡,通过最简单的接口运行在操作系统之上。这意味着你可以很轻松得将应用程序在操作系统和计算机之间转移,就像是在轮船和火车上搬运箱子一样,同时也意味着可以在不中断应用程序的情况下更新操作系统。
CoreOS有两个root分区,我们暂且称其为root A和root B。CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如果初始状态下,CoreOS最小化定制版linux系统官网系统在root A下启动,更新就会被安装到root B,重新在root B下启动系统就可以完成更新。这个个过程中,被更新的机器不需要从负载集群中移除。同时,为了保证其它应用程序不被打断,CoreOS会通过Linux cgroups限制更新过程中的硬盘和网络I/O。
CoreOS使用了Linux容器Docker。Docker在开发者将应用部署到云基础架构上时变得日益流行。CoreOS最小化定制版linux系统▲Docker允许应用数据与运行在云上的操作系统同步,这意味着开发者可以直接在桌面环境中操作,用Docker来自动同步更新。
CoreOS最小化定制版linux系统官网,,美国,电脑网络,软件。
CoreOS最小化定制版linux系统是一套轻量级,用于大规模部署的操作系统。它借鉴了Google的Chrome OS,特别是其对数千服务器的分布式管理。CoreOS项目是Google ChromeOS代码的一个fork版本,目前已成为一个超级精简的服务器操作系统,进化速度堪比ChromeOS。