为此,这次王建去美国,专门跟palm公司、爱可信达成了合作,斥资1600万美元,买到了他们palmos系统的源代码,超过5000万行。
之所以能很顺利地达成合作,原因还是palm公司活不下去了。
palm公司是做掌上电脑的,早年前非常成功,靠着一手电脑和掌上电脑的同步功能,一经推出就超过了苹果的产品on。
不过这几年,日子不太好过。
到了2005年,为了缓解运营压力,palm公司把最引以为豪的palmos系统版权卖给了日本爱可信。爱可信在此基础上,继续研发,打算向平板和手机操作系统转型。
palmos系统在业内非常有名,一度吊打苹果。
要知道,苹果可是操作系统领域的神啊,从pc时代到移动时代,都是苹果在引领潮流,windows和安卓都是模仿的苹果。
1600万美元的价格肯定是贵了。
但价格多少不重要,关键是能买到。很多时候是想花钱都买不到。正巧palm公司经营不善,爱可信缺少经费,机会难得。1600万美元,palm公司拿到600万美元,爱可信公司分到1000万美元。
有了palmos这个豪华别墅和安卓这个开源的精装公寓作参考,两相论证,查漏补缺,王建带队开发自家的云计算操作系统,就算是有了底气。
国内的自主研发,基本都是这样,从零开始写代码几乎没有。
如果是类似“兴趣圈”这样的简单项目,直接找相似的项目代码,修改修改就行了。如果是云计算操作系统这样的高端项目,就没有现成代码了,就要花钱去美国买类似的项目,然后拿回来闭关苦修。
就像造车。
外壳设计、轮子、座椅等等,掌握了原理,模仿着做就行了,不需要从零开始。只有轴承、发动机这种核心部件,轻易模仿不得,就需要最顶级的工程师来开发了。
云计算的操作系统的开发,是一整套生态,还要搭配有分布式、防火墙、存储读取系统、数据库、任务调度、图形界面等等,并不轻松。
相比较之下,自主研发的服务器,这个就很简单了。
建造云计算数据中心,按照标准设计,一个大楼就是一个数据中心模组,里面会2万台服务器。
这2万台服务器当然不能采购现成的服务器。
需要自己定制。
硬件、系统、软件要搭配着来,才能做到最好地兼容。
要想云计算平台的体验最好,就要求服务器要符合自家操作系统的标准,就像苹果手机采购硬件那样,需要一一适配,需要特别定制。安卓系统就是因为手机厂商太多、零配件太杂乱,软硬件兼容不好,所以影响性能。
还有更重要的一点,服务器使用过程中,会发生损坏。
这就需要在设计的时候,要把服务器模块化。把服务器由abcdef等模块组成。哪个模块坏了,就更换哪个模块就好。
这就需要一个专门的服务器查验系统,来定位损坏的位置,然后及时更换。
这个技术国内已经相对成熟了。
之所以能很顺利地达成合作,原因还是palm公司活不下去了。
palm公司是做掌上电脑的,早年前非常成功,靠着一手电脑和掌上电脑的同步功能,一经推出就超过了苹果的产品on。
不过这几年,日子不太好过。
到了2005年,为了缓解运营压力,palm公司把最引以为豪的palmos系统版权卖给了日本爱可信。爱可信在此基础上,继续研发,打算向平板和手机操作系统转型。
palmos系统在业内非常有名,一度吊打苹果。
要知道,苹果可是操作系统领域的神啊,从pc时代到移动时代,都是苹果在引领潮流,windows和安卓都是模仿的苹果。
1600万美元的价格肯定是贵了。
但价格多少不重要,关键是能买到。很多时候是想花钱都买不到。正巧palm公司经营不善,爱可信缺少经费,机会难得。1600万美元,palm公司拿到600万美元,爱可信公司分到1000万美元。
有了palmos这个豪华别墅和安卓这个开源的精装公寓作参考,两相论证,查漏补缺,王建带队开发自家的云计算操作系统,就算是有了底气。
国内的自主研发,基本都是这样,从零开始写代码几乎没有。
如果是类似“兴趣圈”这样的简单项目,直接找相似的项目代码,修改修改就行了。如果是云计算操作系统这样的高端项目,就没有现成代码了,就要花钱去美国买类似的项目,然后拿回来闭关苦修。
就像造车。
外壳设计、轮子、座椅等等,掌握了原理,模仿着做就行了,不需要从零开始。只有轴承、发动机这种核心部件,轻易模仿不得,就需要最顶级的工程师来开发了。
云计算的操作系统的开发,是一整套生态,还要搭配有分布式、防火墙、存储读取系统、数据库、任务调度、图形界面等等,并不轻松。
相比较之下,自主研发的服务器,这个就很简单了。
建造云计算数据中心,按照标准设计,一个大楼就是一个数据中心模组,里面会2万台服务器。
这2万台服务器当然不能采购现成的服务器。
需要自己定制。
硬件、系统、软件要搭配着来,才能做到最好地兼容。
要想云计算平台的体验最好,就要求服务器要符合自家操作系统的标准,就像苹果手机采购硬件那样,需要一一适配,需要特别定制。安卓系统就是因为手机厂商太多、零配件太杂乱,软硬件兼容不好,所以影响性能。
还有更重要的一点,服务器使用过程中,会发生损坏。
这就需要在设计的时候,要把服务器模块化。把服务器由abcdef等模块组成。哪个模块坏了,就更换哪个模块就好。
这就需要一个专门的服务器查验系统,来定位损坏的位置,然后及时更换。
这个技术国内已经相对成熟了。