和许多像乔布斯以及 Google 联合创始人 Sergey Brin 等矽谷名人一样,包尔威(Alex Polvi)与几位好友也同样窝在车库里,默默进行改革科技的计划,希望革新全球的网络服务器使其更新就像笔记本电脑里的浏览器那样容易,而他的野心似乎来的正是时候。
走进包尔威位于加州巴罗艾托(Palo Alto)的车库内,他正与几个朋友一起研发一种新的的操作系统 CoreOS,它不是为 PC、笔记本或平板设计的软件,而是针对今日网络运行所需的数十万台服务器设计。
包尔威进行的 CoreOS 计划以 Google 的 ChromeOS 系统为基础。ChromeOS 能够在数周时间内自动更新,但不同的是 CoreOS 不只可以作个人装置的操作系统,还可以运用在各种网络服务,无论规模。比起传统的服务器软件,使用 CoreOS 的公司企业能够更快速且已较少花费提升网络服务。
CoreOS 可说是网络的新基板,Google 和亚马逊等的网路巨头都已经打造了类似的操作系统,但只供自己使用,开源软件计划 CoreOS 的目标就是要让人人可用。
CoreOS 计划还在起步阶段,但包尔威和伙伴们各个都是实力坚强的好手,包尔威已将手上的开源软件公司 Cloudkick 卖给 Rackspace,而另一个伙伴哈特曼(Greg Kroah-Hartman )也是应用系统领域的知名人物,是 Linux 核心开发者。
一般来说,包括多数的 Linux distros 在内,服务器操作系统都要使用几年后才会汰换。期间开发人员可以更新它的安全服务和升级,但如果要进行更复杂的更新就相当令人头痛,久而久之操作系统也开始僵化。CoreOS 就是可让开发者能够立即更新的系统,且不必破坏原有的应用程序。
Google 就是很好的例子,自己打造网页浏览器 Chrome,可随时进行修改或升级最后这项特性也延伸到 ChromeOS。Chromebook 的使用者每大概 6 周操作系统就会更新。
CoreOS 的程序就像装在一个「容器」内,这些容器透过最简单的介面与主要的应用程序连结,因此使用者可以轻易搬移这些程序,也可以轻松升级系统。要做到这点并不容易,但包尔威团队透过 ChromeOS 解决了大部分问题,并利用一个开源的应用容器引擎 Docker,让开发者可以打包应用到一个可移植的容器中,然后发布到任何的 Linux 机器上。
目前该计划已经获得 Rackspace 总裁穆尔曼(Lew Moorman)资金赞助,他表示,未来的程序将会以这种方式建构,「虽然还不是主流…但用这种小型的系统式管理大量机器的方式,未来会变得很有价值」。
无庸置疑,CoreOS 未来将会出现其他竞争者,但包尔威已经抢得先机,就在一间车库内。