CoreOS是一个新的操作系统。CoreOS的开发者包尔威与几位好友也同样窝在车库里,默默进行改革科技的计划,希望革新全球的网络服务器使其更新就像笔记本电脑里的浏览器那样容易,而他的野心似乎来的正是时候。走进包尔威位于加州巴罗艾托的车库内,他正与几个朋友一起研发一种新的操作系统CoreOS,它不是为PC、笔记本或平板设计的软件,而是针对今日网络运行所需的数十万台服务器设计。包尔威进行的CoreOS计划以Google的ChromeOS系统为基础。ChromeOS能够在数周时间内自动更新,但不同的是CoreOS不只可以作个人装置的操作系统,还可以运用在各种网络服务,无论规模。比起传统的服务器软件,使用CoreOS的公司企业能够更快速且以较少花费提升网络服务。 CoreOS的愿景是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打断。CoreOS有两个root分区,root A和root B。CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如果初始状态下,系统在root A下启动,更新就会被安装到root B,重新在root B下启动系统就可以完成更新。这个过程中,被更新的机器不需要从负载集群中移除。同时,为了保证其它应用程序不被打断,CoreOS会通过Linux cgroups限制更新过程中的硬盘和网络I/O。CoreOS为现代网络的服务器量身定做,核心思想是降低操作系统和应用程序的耦合度,使运行这些服务器的公司可以更快速、更廉价地更新自己的线上业务。 在CoreOS中,所有应用程序都被装在一个个“集装箱”中,这些集装箱就像一个个软件代码的小气泡,通过最简单的接口运行在操作系统之上。这意味着你可以很轻松的将应用程序在操作系统和计算机之间转移,就像是在轮船和火车上搬运箱子一样,同时也意味着可以在不中断应用程序的情况下更新操作系统。之所以能够持续、快速地更新操作系统就在于CoreOS开发团队能够保证应用程序的持续运行。CoreOS基于Linux内核,运行container的方式也类似于其它Linux操作系统。CoreOS可说是网络的新基板,Google和亚马逊等的网路巨头都已经打造了类似的操作系统,但只供自己使用,开源软件计划CoreOS的目标就是要让人人可用。 CoreOS计划还在起步阶段,但包尔威和伙伴们各个都是实力坚强的好手,包尔威已将手上的开源软件公司Cloudkick卖给Rackspace,而另一个伙伴哈特曼,也是应用系统领域的知名人物,是Linux核心开发者。CoreOS就是可让开发者能够立即更新的系统,且不必破坏原有的应用程序。包尔威团队透过ChromeOS解决了大部分问题,并利用一个开源的应用容器引擎Docker,让开发者可以打包应用到一个可移植的容器中,然后发布到任何的Linux机器上。 |
-
无相关信息
- 网站名称
- 人气
- 戴尔官方网站
- 7884
- MAC苹果电脑
- 7684
- Intel英特尔官方
- 6885
- IBM官方网站
- 5773
- 华硕笔记本官网
- 5448
- Compaq康柏电脑
- 4883
- 西部数据公司
- 2774
- 德州仪器
- 640
- HP惠普官方网站
- 494