车库里孕育的又一场网络革命:服务器操作系统CoreOS颠覆互联网

简介: 和许多像乔布斯以及Google联合创始人Sergey Brin等矽谷名人一样,包尔威(Alex Polvi)与几位好友也同样窝在车库里,默默进行改革科技的计划,希望革新全球的网络服务器使其更新就像笔记本电脑里的浏览器那样容易,而他的野心似乎来的正是时候。

和许多像乔布斯以及Google联合创始人Sergey Brin等矽谷名人一样,包尔威(Alex Polvi)与几位好友也同样窝在车库里,默默进行改革科技的计划,希望革新全球的网络服务器使其更新就像笔记本电脑里的浏览器那样容易,而他的野心似乎来的正是时候。


走进包尔威位于加州巴罗艾托(Palo Alto)的车库内,他正与几个朋友一起研发一种新的的操作系统CoreOS,它不是为PC、笔记本或平板设计的软件,而是针对今日网络运行所需的数十万台服务器设计。


包尔威进行的CoreOS计划以Google的ChromeOS系统为基础。ChromeOS能够在数周时间内自动更新,但不同的是CoreOS不只可以作个人装置的操作系统,还可以运用在各种网络服务,无论规模。比起传统的服务器软件,使用CoreOS的公司企业能够更快速且已较少花费提升网络服务。

image.png

CoreOS可说是网络的新基板,Google和亚马逊等的网路巨头都已经打造了类似的操作系统,但只供自己使用,开源软件计划CoreOS的目标就是要让人人可用。


CoreOS计划还在起步阶段,但包尔威和伙伴们各个都是实力坚强的好手,包尔威已将手上的开源软件公司Cloudkick卖给Rackspace,而另一个伙伴哈特曼(Greg Kroah-Hartman )也是应用系统领域的知名人物,是Linux核心开发者。


一般来说,包括多数的Linux distros在内,服务器操作系统都要使用几年后才会汰换。期间开发人员可以更新它的安全服务和升级,但如果要进行更复杂的更新就相当令人头痛,久而久之操作系统也开始僵化。CoreOS就是可让开发者能够立即更新的系统,且不必破坏原有的应用程序。


Google就是很好的例子,自己打造网页浏览器Chrome,可随时进行修改或升级最后这项特性也延伸到ChromeOS。Chromebook的使用者每大概6周操作系统就会更新。


CoreOS的程序就像装在一个「容器」内,这些容器透过最简单的介面与主要的应用程序连结,因此使用者可以轻易搬移这些程序,也可以轻松升级系统。要做到这点并不容易,但包尔威团队透过ChromeOS解决了大部分问题,并利用一个开源的应用容器引擎Docker,让开发者可以打包应用到一个可移植的容器中,然后发布到任何的Linux 机器上。


(SegmentFault注:CoreOS并不是一个简单的集成Docker实现应用、系统解耦的Linux发行版,CoreOS采用双root分区,通过轮换更新的方式,实现更新时照常工作的功能。)


目前该计划已经获得Rackspace总裁穆尔曼(Lew Moorman)资金赞助,他表示,未来的程序将会以这种方式建构,「虽然还不是主流…但用这种小型的系统式管理大量机器的方式,未来会变得很有价值」。


无庸置疑,CoreOS未来将会出现其他竞争者,但包尔威已经抢得先机,就在一间车库内。


相关文章
|
1月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
1月前
|
存储 人工智能 运维
|
2月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
85 2
|
8天前
|
云安全 人工智能 安全
|
14天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
26天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
51 4
|
1月前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
108 5
|
2月前
|
存储 安全 数据可视化
提升网络安全防御有效性,服务器DDoS防御软件解读
提升网络安全防御有效性,服务器DDoS防御软件解读
55 1
提升网络安全防御有效性,服务器DDoS防御软件解读
|
1月前
|
人工智能 安全 Linux
|
1月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
472 2