借助区块链大翻身,要做终极操作系统——“影响中国软件开发20人”第一名陈榕如是说

|邱恒明 2018-04-05 09:32:16 1297 来源:荣格财经
摘要:阿里巴巴技术委员会主席王坚当年说,要在中国做云端的操作系统,当时很多人都笑了。他自己也坦言:“做YunOS,招来了很多非议,甚至比之前一辈子挨的骂还多。”王坚当年是最没条件做云操作

【“区块链100人”是荣格财经旗下品牌栏目之一,持续关注共同推动区块链产业发展的各领域人士,包括区块链创业者、企业高管、研究专家、媒体人等。其另辟有“区块链100位投资人”,传递投资人有关区块链的观点。主编邱恒明,系知名财经作家】


阿里巴巴技术委员会主席王坚当年说,要在中国做云端的操作系统,当时很多人都笑了。他自己也坦言:“做YunOS,招来了很多非议,甚至比之前一辈子挨的骂还多。”王坚当年是最没条件做云操作系统的那个,如今他成了最有可能成功的那个。


陈榕,做了30多年操作系统,2004年曾被年《程序员》杂志评为“影响中国软件开发20人”第一名,实时抓住区块链操作系统这一切入点,他会是下一个王坚级别的人物吗?


关注陈榕有四点理由:1、微软研究院的第一个华人;2、创业18年来,可以说不算很成功,但他一直都在做操作系统;3、区块链是一场翻身的好机会。4、快关注过来吧,他在做公共链,要做中国人自己的操作系统了。


陈榕介绍说,他所创建的亦来云主要是做一个系统,一个中国人自己对标安卓、windows的操作系统。


“我的有生之年,如果做了一个没驱动、自动服务化的系统,互相发现,互相适配,那会是一个非常完美的结果。”他说到。


1.png


以下文字综合三点钟火星财经的“王峰十问”、盗火者区块链应用联盟第一次线上分享“以太坊不够!区块链应用如何落地?”等内容,精编缩写而成,都以第一人称讲述。

 一、几则陈榕的故事片段


1、1982年秋天我到科学院计算所六室,实验室一共五个人,我每周去一次,跟竺老师说一下我又干了什么,跟其他人点个头就算了。后来才知道,认识人有多重要,当时实验室五个人,我连人名都没数全。其中有一个人,后来才知道叫柳传志。(这个实验室在做的东西,后来的名字叫联想汉卡)


2、1967年文化大革命开始,家里出身原因,只能去农村。我在城里大院长大,在农村上小学。每天早晨上学的时候,附近邻居的小孩儿都往一个方向走,我和四个小孩儿往另一个方向走,往农村走。我当时十岁,心里受到了很大的挫折,内心非常非常扭曲。 


3、后来命运还不错,考上清华大学,上了科学院,然后去了伊利诺伊大学,都是非常科班的工程大学,非常正统,训练非常严格。再之后去了微软研究院。做操作系统,算是大理段氏一阳指吧。


4、自己过去走了很多弯路,就是因为太自信了。其实,人生都是很有限的,人的能力也都是非常有限。回国以后,自己认为一个人就能写个操作系统,但是这个操作系统又太专注技术了,也因为做操作系统,错过了中国互联网的大潮。

二、做了30多年的操作系统


我从1984年开始做操作系统,到今天三十四年了,差不多是中国最老的几个做操作系统的人了。


有人讲,曾经的移动互联网时代,是做流量;如今的数字Token时代,要做协议。从我过去十八年创业的经历来看,其实做技术、做协议,我认为是非常悲观的。


互联网最早期的第一个阶段,我恰有机会参与其中。那是我1984年去美国的时候,ARPANET改名叫Internet,我正好经历了这个阶段。当时就有email帐号,也经历了改名,也学习了socket编程。


1984-1985年,互联网的第一代,叫Internet;1995年是互联网的第二代,叫Web。我是微软IE的第十号员工,参加写了ActiveX。那个时候因为没有看到.com,看不起人家开网站的。结果,人家开网站都发财了,做技术的人都惨兮兮的。


今天,我们讲smartweb,就是webasacomputer(互联网就是计算机)。以太坊管它叫世界计算机,其实互联网计算机这个事大概率会做成,就是互联网要跑程序。


从微软回来创业这17年来,可以说不算怎么成功,当然也有几个亮点:我们在2002、2003年的时候,做了第一版本的内核;2007年时,做了完整的智能手机,都是自己设计,自己写程序,这是非常难的一个课题,但是最后没卖动,命运多舛。


在富士康的支持下,2012年第二次出发,主打工业互联网。当时我觉得工业物联网和智能家居,端到端的安全,用C++做会有机会。同时,微软启用win10计划,用C++来写.net,这是一个非常重大的机遇!


这个项目基本做出雏形了,比如说智能路由器,达到了产品级别,也对外进行了演示,可惜当时由于种种原因没有决定量产。一年以后,突然在2016年,我觉得区块链有机会,决定开始转向区块链。


在1999年的时候,我就认为安全互联网只有一条路。当时,我用C++来写.net,直到2018年我都没有放弃。


现在,我用区块链来做区中心化的智能互联网,未来我们也一定会遇到各种问题,但比特币、以太坊他们都经历过各种困难和难以相信的寒冬,亦来云同样也能坚持下去。


2.png


这条路始终会证明我没有看错。

三、操作系统很多人玩不起


操作系统是一个比较费时间的技术,相对来说,从业人员并不多,像做TCP/IP协议栈的人也不是很多。


有人会问,区块链真的需要一个操作系统吗?


我的回答是当然需要,其实需要的是虚拟机。虚拟机技术在2013年就开始研发了。


我们的虚拟机今天已经能在iOS和安卓上跑出HelloWorld,这是一个非常伟大的进展。我们现在在做smartweb,就是下一代web。Smartweb就是能跑程序的web,能跑DApp的web。那么,能有一个C++的浏览器至关重要。


上一代浏览器基本上是一个信息互联网,能够URL点击一个网页,后来有JavaScripts,有了微信小程序,最终的试金石是:浏览器能不能跑C代码?跑C代码最大的问题就是病毒。所以虚拟机的技术进展非常重要,我曾在朋友圈里写了一句:程序员的一小步,是人类科技进步的一大步。


严格来说,区块链其实不需要操作系统。因为我们理解的操作系统是跑应用。过去的操作系统是跑硬件抽象,做内核。硬件抽象现在已非常的成熟,Linux现在改进的空间已经不大了,因为Unix公开使用超过四十年了,它也影响到了Windows。


所以实际上,现在的操作系统在做的是虚拟机,即多虚拟机操作系统。


对于红旗Linux,过去中国这十几年也做了很多的尝试,也有不少单位做自己的操作系统,一些政府关键部门和军方使用这套操作系统,其实是非常必要的。但有一些操作系统技术的研发,尽管我们做了十七年,也参加了一些项目的研发,最终因为没有面向客户,所以效果不尽人意。


从历史上看,做操作系统离不开硬件的支持。回国这些年我最大的心痛,就是没有硬件能力。我本人后来做过手机,也做过智能路由器。但是做硬件其实是另一领域的问题,像供应链,包括开模等,人的精力有限,能力也有限,做了几次硬件都以失败告终。像当时微软能够找到IBM,或者跟Intel联盟,这个真的是非常不容易,不管是机缘巧合还是做了正确的决定,微软也真的走出来了。

 

四、亦来云要做终极操作系统

今天有机会的地方在于,下一代的操作系统应该是虚拟机操作系统,那么虚拟机其实是脱离开硬件了。


我不觉得应该用区块链做手机。因为做区块链手机,像成本问题,制造、供应链等问题,品质问题解决不了,要挑战三星、华为、苹果,机会非常渺茫。


网络操作系统也好,世界计算机也好,计算机都是跑软件的。这个计算机一定需要一个去中心的P2P网,但这张P2P网一定是能传视频、声音、文件,能够去中心的兑现,兑钱,能做去中心的游戏。


亦来云其实是在做通用P2P的网,比如要下电影、下文件、说语音。这张P2P网类似Skype,像QQ物联,这个网第一步要做到去中心,利用区块链技术把这个skype.com、tencent.com去掉。亦来云的去中心P2P网已经开源了。


另外,亦来云要做到终极操作系统。互联网上各个网站,各种服务,版本非常难统一,但今后的操作系统都是智能设备,需要服务与服务之间的交互,不会强调对方的版本号是什么。


在亦来云上,用到了区块链的一些成熟技术。亦来云P2P网,要有去中心化的ID,这个去中心化ID就来自于亦来云的公链。其次,亦来云的公链提供了溯源的基本能力;第三,基于亦来云公链做侧链,营造数字资产的稀缺性。


回头看,我们之类积累的两千万行代码也好,几千万行代码也好,今天我们把这些代码迅速搬到区块链为基础的网络操作系统上,其实还是蛮领先的。亦来云的项目其实是非常庞大的,今天在GitHub上代码只是冰山上的一角。我们在逐步整理原来的一些代码,然后逐步开放出来。


我非常有信心,亦来云肯定是世界上最大的利用区块链的项目,目前看来,其实世界上并没有同类产品。


亦来云百分之百开源,不收费。软件开发工具包(SDK)大概会在今年夏天六七月份的时候推出0.1版。


我们未来要做一个安全互联网,未来安全互联网有三大要素:第一个是ID区块链、公链,第二个是去中心的QQ,第三个是不漏底的虚拟机。


Elastos(亦来云)这个名字我蛮得意的,这是我2002年起的。Elastos,其实就是E-Last-OS。后来,亚马逊管云计算叫弹性计算(elasticcompute),就是弹性计算最后一代操作系统之意。


2015年,Win10出来的时候,直接从Win8跳到Win10,没有Win9,因为Win10就是下一个generation的1.0,而且永远不会有Win11,这就是物联网操作系统。我在2002就了解,冥冥之中,亦来云的名字也暗合此意。


有生之年,我如果做了一个没驱动、自动服务化的系统,互相发现,互相适配,那会是一个非常完美的结果。


最终目标,我要开发一个真正的Smartweb。


审核人:

标签: 区块链 云端 操作系统

觉得不错,给小编个打赏吧

评论
1
0

登录后才可以评论

查看全部(0)

相关阅读

荣格观点

全球全时区全形态区块链媒体,以新知,普惠为使命,为人们推开新世界大门。

评论(0

荣格财经名家专栏

展示荣格财经专栏名家个人发布的最新、最热区块链资讯文章。

推荐名家 更多>

最新快评更多>

推荐阅读 更多>

关注微博

关注荣格财经微信公众号

荣格财经读者11群

加入荣格财经技术交流群