Updates from August, 2016 Toggle Comment Threads | Keyboard Shortcuts

  • Avatar of Chen Rong

    Chen Rong 3:58 pm on 2016/08/18 Permalink | Reply  

    Fuchsia物联网操作系统的内核~LittleKernel已经运行在Android的TrustZone里面。相对于Android而言,Fuchsia是用于周边设备的OS(外设OS),与之互补使用。这样看来,周边外设的OS统一对于Android拓展到物联网范畴很有意义。重点不在于Fuchsia有多难写(其实不难写),而在于安卓的(物联网)外设模型必须统一。Fuchsia还有一个角度来看:类似微软Universal App用一套编程框架及API,然后实现Kernel as a Service,即不同类型设备采用不同的Kernel。未来操作系统是反射机制的天下,Unix(Linux)的驱动模型(面向对象的雏形)在1970年代是多么超前吖!现在已经是鸡肋了:臃肿、复杂、不可扩展、不可分布

     | 862 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 4:14 pm on 2016/04/06 Permalink | Reply  

    为什么要做Elastos开源网络操作系统 

    Elastos是用C++语言实现的操作系统,具备特有的400左右(有限集合)系统调用API,提供类似安卓Java的C++类库。通用操作系统应该支持多种语言,多种框架,尤其是未来的语言和未来的框架。Elastos是正向研发的原创通用操作系统。
    我们知道有的操作系统只能用JS语言开发应用,有的只能用Java语言开发应用,对于特定场景,特定公司的产品,这并无可厚非,甚至简单就是美。但对于互联网生态来说,一个语言,一个框架,以静止的眼光看世界,局限性也很明显。
    Elastos不允许应用开发后台Daemons,除非为了兼容Linux,不建议使用libc库,也不建议使用socket及TCP/IP,规避原生代码漏洞,不留病毒赖以生存的死角。
    Elastos兼容安卓应用,但把两百万行安卓Java框架代码翻译成C++,目的是让C++、Java、JS三类语言自动适配,无缝相互调用,无需人工编写JNI代码,实现一次编写各处运行。Elastos是新一代所谓通用应用(Universal App)操作系统。
    Elastos原生代码框架支持跨越互联网的分布式WebService调用,即Elastos支持手机应用直接启动或寻找并使用Elastos Hub(家庭云服务器版)上的服务,而无需了解底层网络协议,便于运营商进行网络优化及防止第三方应用实施网络攻击。
    Elastos Hub禁止智能家居物联网设备直接访问公共外网。智能家居硬件只能作为WebService运行于Elastos Hub之上,才能被Elastos移动终端或Elastos浏览器访问,避免智能家居设备窥探个人隐私。Elastos Hub方便支持云盘文件存储,支持个人VPN,支持移动终端到Hub的P2P视频及VoIP音频操作。
    我们知道传统电脑是由CPU主板、硬盘、外设、I/O终端(包括屏幕/键盘/鼠标)等四部分组成,如今的操作系统就是协调这四大件的软件平台。我们注意到常见的操作系统的安全机制只限于单机。虽然操作系统提供网络接口,但并不负责网络安全。我们还注意到传统外设其实是自带操作系统的不能独立上网的智能设备。外设其实是计算机,只是因为安全等原因被赋予了能力受限的角色,这个认识有助于理解智能家居安全问题及解决对策。
    Elastos手机、平板、电视等的一个应用场景是作为Elastos Hub的远程I/O终端。但与经典远程终端不同的是它们可以脱网运行,比如在地铁里、飞机上等网络信号不好的情形下,仍然具有良好的用户体验。Elastos Hub可以自带硬盘作为手机等移动终端的个人云盘,也可以采用OneDrive等网络云盘作为个人云盘。智能家居物联网设备作为Elastos Hub的禁止上网的外设。
    看到这里,读者可能要问是否Elastos Phone与Elastos Hub必须配对运行?答案是不需要。如果为了兼容安卓,并认为安卓的安全机制及预防网络攻击、保护隐私泄露已经足够好,读者只需把Elastos OS作为C++版的安卓就可以。
    当我们介绍浏览器,我们一定会强调互联网的另一端还有门户网站。其实浏览器可以离线访问本地硬盘上的HTML内容。单机是网络的特例,但网络不是单机的特例。40年前传统电脑的数据文件和应用程序都存放在本地硬盘上。20年前浏览器可以方便地访问互联网上的数据,程序仍然只能预装在本地。现在我们不过在说,不但数据可以放在互联网上,程序/软件服务也可以放在互联网上。
    结论:Elastos不是Linux,Elastos也不是Android。对吗?曾经网页数据在互联网上流动,深刻改变了我们的生活。软件程序将在互联网上流动,我们可以期待什么呢?不论如何,为了运行互联网上流动的程序,我们需要新一代的操作系统,比如Elastos。

     | 991 views | 2 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 9:43 am on 2015/11/23 Permalink | Reply  

    Elastos简介(中英文) 

    Elastos是中国团队原创的通用操作系统,采用C/C++、JAVA、HTML5/JS三类语言并重的开发模式,为实现多终端通用应用(Universal Apps)奠定了基础。Elastos对象、组件、服务等采用自主定义的全球唯一标识符,与互联网流行的IPv4/IPv6地址截然不同,遵循计算与通讯分离原则,实现分布式及网络服务,为改善互联网安全做了原创性的尝试,并使物联网(IoT)应用跨CPU、跨不同网络协议成为可能。

    Elastos is a general purpose operating system, designed and implemented in China. Three kinds of popular programming languages, i.e. C/C++, Java, HTML5/JS are all first class citizens, which forms the foundation for the new generation of operating system for Universal Apps. Objects, components and services are addressed via uniquely defined Elastos IDs, much different from IPv4/IPv6 addresses, so that Elastos could write distributed applications or Web services without directly exposing network mechanisms. We believe that CPU and network protocol agnostic are two key principles for Internet security and IoT applications.

    Elastos Web-App Framework利用C/C++语言及其原创的Component Assembly Runtime(CAR)技术,仿真实现了Android Framework,特点是兼容Android Java应用,但不留NDK访问Linux API的后门。CAR软件构件拼装技术起源于COM,重新定义了特有的UUID,完备了构件元数据,添加了Runtime事件处理机制。

    Elastos Framework期望达到的目的有二:
    (1)不论Java、JS还是C++语言编写的Elastos Web-App都无法直接访问Internet的TCP/IP地址及协议,也就无法从应用层发起对互联网络的黑客攻击;
    (2)Elastos HomeHub(一种运行Elastos Framework,形态上类似智能路由器的东东)隔离物联网设备直接访问互联网公网的能力,把局域网内的设备作为Web-Services提供给Elastos Web-App,严格分离物联网空间与互联网空间,从而保证物联网传感器不会对互联网发起“肉机”攻击。

    终端的应用与系统(或者说计算与网络)隔离,云端的物联网与互联网隔离,我们相信是保障互联网安全的简单、可行的基础模型。

    Elastos项目的目标是实现终端、网络、云盘三位一体,统筹解决互联网与物联网安全问题及通用应用问题。说Elastos是操作系统,大家就想起Linux,没辙没辙的。好比DOS与NT,都叫操作系统,但不属于同代产品。Elastos定位于新一代开源操作系统。

    不规定网络协议的网络是最灵活安全的网络。行云流水,大象无形。

     | 736 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 10:09 am on 2015/09/21 Permalink | Reply  

    Elastos正在实现不允许应用程序直接访问网络的SDK。Elastos应用运行于虚拟机中,该虚拟机只有“回家上网”(数字签名的IP地址)唯一网络通道。未来的分布式应用是通过反射机制实现的Software as a Service。(参照的模型有点像隔着玻璃打手语来通讯,男女授受不亲是防艾滋病毒的有效手段。[挤眼])

     | 550 views | 1 comments | 0 flags | 

     
    • Avatar of Chen Rong

      Chen Rong 10:09 am on 2015/09/21 Permalink | Reply

      @虎嗅网
      【国内知名App被注入代码:滴滴出行、高德地图未能幸免】目前受到影响的App不仅限于前文所述的两个知名 App,而且包括其他同样使用范围广泛的App应用,其中就包括滴滴出行和高德地图。虽然是一次“泄露事件”,但是有Twitter用户表示,要感谢 XcodeGhost,揭露了行业太多问题。 O http://www.huxiu.com/article/126355/1.html?f=pc-weibo-article

  • Avatar of Chen Rong

    Chen Rong 9:06 am on 2015/09/02 Permalink | Reply  

    纪念抗战胜利70周年。这奖状真是让人浮想联翩⋯⋯

     | 652 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 12:55 pm on 2015/08/31 Permalink | Reply  

    每个App放进各自独立的虚拟机是未来操作系统的责任,就像不能指望App程序员的能力来防止进程崩溃。云盘是默认的唯一上网通道,App的编程API中彻底杜绝任何Socket/RPC网络接口。所有跨语言、跨进程、跨网络的调用都是由操作系统(作为运营商)动态生成的,并且端到端加密的。“功夫在诗外”,智能家居的功夫其实是计算模型问题。嘿嘿,听到这儿,大家该能猜的Elastos基本解决这些技术问题了,接下来就是工程实施,给投资人和合作伙伴带来商业回报!

    http://mp.weixin.qq.com/s?__biz=MjM5MDAzNzYyMA==&mid=207873278&idx=1&sn=7b40dc94bbb94baf83f92cd824337622&scene=2&srcid=mFiXoRLgdAfGO1YFyynp&from=timeline&isappinstalled=0#rd

     | 677 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 1:55 pm on 2015/08/18 Permalink | Reply  

    我们2010-2012年做过的几款手机。因为点事情,翻箱倒柜,遥想它们过去的故事⋯⋯

     | 506 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 9:21 am on 2015/07/29 Permalink | Reply  

    亦来云智能家居/物联网整体解决方案

     

     

     | 531 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 12:36 pm on 2015/06/17 Permalink | Reply  

    富士康的“阿甘” 

    http://mp.weixin.qq.com/s?__biz=MzAwNDYwOTY4Mg==&mid=207517592&idx=2&sn=fc80e32ffabfd8e6b2df3b56a41a691a&scene=2&from=timeline&isappinstalled=0&key=af154fdc40fed003daafd6956d38fd61e1817173c21a3d13b920d35122be0ce12e630ca1e0c18b446ef5bde97fdbbb2b&ascene=1&uin=MTIwNDI3NjY2MA%3D%3D&devicetype=webwx&version=70000001&pass_ticket=1pD9GGHDAqIg5ILO9MEOKSAHuAxlPatNnNjTLGEdfeaFJ9k3C8BCJjFIjohcf%2Fim

    大家看过近期各大电视台正在热播的,路遥小说改编的电视剧<<人生>>吧,今天我们故事的主人公就是主人公同年代的人, 只是我们今天的这位主人公比剧中”孙少安”幸运,1977年参加高考的他,被清华录取,成为清华大学的一代大师兄,1985年留学美国伊利诺大学,1992年进入美国微软研究操作系统,1999年回国创业,2007年富士康投资成立科泰华捷,他就是陈榕,上海科泰华捷的董事长,一个在富士康身边潜伏了八年的,不为人知的 “黑客”,至今大部分富士康人都不知道上海科泰华捷跟富士康是什么关系,他是做什么的,陈榕潜伏八年,他又有怎样的神秘使命,请各位耐心些,我这就为大家解开这些迷团,告诉你一个关于科泰,关于陈榕的故事。


    富士康的“阿甘”

    让我们从陈榕在回答一位记者的采访提问对话,开始讲述陈榕和科泰的故事。

     

    陈榕和那个年代众多的中国人一样,自1976年2月起下乡插队两年,在农村的两年中,他最大的成就是喂猪,为了让猪吃得好吃得饱,他每天要去北京丰泽园拉溲水,在后来有机会听陈榕口述这段经历时, 他把喂猪这件事描述得很美好, 如同人生得意之事, 仿佛在记忆中删除了苦难,只留下快乐

    陈榕1977参加高考,幸运被清华录取,抓住了人生的第一个机会。那一代人有着不怕吃苦,意志坚定精神,在清华期间勤奋用功,钻研软件、硬件,在清华1982年大学毕业后,考上中科院计算所倪光南和竺乃刚老师的出国研究生。由于出色的表现,1984年1月去了美国,1985年1月转学去了美国伊利诺大学(UIUC)。在那里学习了并行计算和计算机体系结构,钻研系统软件。从那时起,他用大量时间投入到操作系统、编程模型这两个领域研究,并在1992加入美国微软,进入研究院操作系统组,在此期间参与微软浏览器开发及ActiveX的设计,做过DCOM,主写过OLE Automation。至此他所有的职业生涯都和操作系统及编程模型相关,这一坚持就坚持近30年

    1999年因微软内部分岐,陈榕所负责的项目开发要推迟,他回国度假,在北京,由朋友引见,有投资人看重他在美国微软做操作系统的背景,要投资他做操作系统,陈榕就这样开始走上了他的创业之路。后来听陈榕介绍,2000年时中国国内一般就是做做网站,并且也诞生了不少成功的互联网公司,操作系统是基础软件领域,操作系统并不直接面对大众市场,因为中国没有大型软件公司来收购创新型软件公司的环境,导致操作系统项目尤其不适宜在中国创业,所以陈榕后来戏称他的这次创业是非典型创业。

    简单说操作系统实际上就是一个运行平台,我们在计算机上常用的Windows、Unix就是操作系统,现在手机上用的安卓、iOS是手机的操作系统,要设计一个全新操作系统,要根据新型应用特点,运用设计语言,将新型的应用在设计的操作系统上跑起来,形象的说,操作系统就如同为运动员提供的跑道,根据运动员爱好的跑步项目,提供100米、5000米、跨栏、马拉松、山地跑道,让运动员爱在我们设计的跑道上跑步,所以我们不仅要会建跑道,更要了解比赛规则,运动员爱好,这些功夫远远在操作系统之外。早在十几年前,陈榕已预见移动互联网的应用会爆发式增涨,当时主流的Windows操作系统存在病毒泛滥、安装、维护复杂的问题,不适合一般老百姓应用习惯,这就是当时陈榕做操作系统的动力,就是要在现行的操作系统中加入新的看法、新的思路。早在智能手机普及前,科泰就已开发过一个成型的操作系统,只是当时硬件应用跟不上,很可惜没能得到普及。科技一直在进步,和这一代创业的年轻人不同的是,陈榕这一代人一是不怕吃苦、意志比较坚强,二是总想做一点此生无憾的事情。所以既然开始了,就会一直走下去。

    陈榕表示,科泰华捷的目标是做通用性的中间件

    2007年陈榕的科泰公司被富士康全资收购,有了全球硬件制造第一的公司支持,科泰华捷跟着富士康一起,踏上了新的征程。科泰加盟富士康多年,陈榕和他的团队一直深耕技术,在富士康大家可能不知道科泰,不知道陈榕,但在业界,2004年1月《程序员杂志》将陈榕列入“影响中国软件开发的20人”的第一位。在清华企业家协会,陈榕是大家公认的大师兄,深受清华学弟学妹尊重

    陈榕在2011发表的《另类云计算,另类物联网》的文章中,创造性地提出在计算器领域比造汽车工业的发展的模式,将软件集成电路,实现软件构件化 (零件化),这就相当于汽车中的标准零件,不管是什么品牌的汽车,轮胎、发动机、水箱等等零件可以由第三方生产提供,只要选择型号,哪个牌子都不会影响使用。抱着对操作系统概念的与时俱进,科泰的研发产品在通用性、CPU效率、网络应用三方面跨前了一大步,科泰自己设计的Elastos SDK已经商用,其中Elastos的架构及API都是科泰自行设计并实现的,包括内核、图形系统、文件系统、浏览器等。

    陈榕常说,拥有造摩天大楼的技术,即使现在的人都住海边了,但造摩天大楼的技术不会过时,做研究的也要适应市场需求,只要拥有造摩天大楼的技术,就能在海边造出最好的别墅。进入移动互联网时代,大家都进入了一个新战场,陈榕带领科泰团队有200人,分布在上海、台北、成都、深圳等地,科泰在商业浪潮的变革中,面临过各种机会诱惑与操作系统超高难度开发困境,但所有的困难,都被执着的梦想、信念克服,如今科泰的小伙伴们把实现通用中间件作为科泰团队的共同的理想和目标奋斗着。

    科泰作为富士康的全资公司,科泰有创造商业化价值的压力,科泰一方面要在操作系统领域深耕,另一方面要向商业化转型,因为是软件公司,科泰有整面墙的专利证书,但没有展示给大家应用的产品,近几年,陈榕毅然接受商品化挑战,带领团队运用自身的技术,开发了 “智能路由器”R1S,这款产品未来将被广泛应用于智能家居、智能农业、智能医疗领域。为了让智能路由器能有应用的战场,陈榕和清华的学弟合作,在富士康园区第一个布建了免费Wifi,让员工免费、安全使用Wifi,为未来科泰智能产品推广奠定市场基础,为了能让富士康员工更多的了解科泰,为科泰产品商业化培育市场、培育人才,科泰自行开发了富生活平台,随着这些产品在富士康的推广,相信科泰会从幕后走到富士康大众面前 (故事写到这儿,得做一下宣传,请大家支持科泰的梦想,多多点击富生活APP,我们会不停的给大家带来惊喜,看完了我们的故事,请点赞,您的支持是对我们最大的鼓励,多谢)

    IT产业的第三次浪潮才刚开始,软件工业化生产的时代正在变为现实,移动互联网时代要把几乎全部PC时代的代码都要重写几个来回,再外加全新的代码,未来商业模式将随着新技术不断改变,在不久的将来,所有的硬件和Wifi都是免费的,大家要为内容付费。形象的说,大众为篇写得好的小说付钱,而不用为了印刷技术和纸张付钱。

    在2015年5月26日贵阳数据大会上,陈榕代表科泰发布了Elastos操作系统,并向到访的国务院副总理马凯、富士康郭台铭总裁做了详细的解说。科泰下一个产品目标是运用科泰现有的技术,自主开发一只工业手机,大家在不久的将来能看到我们的成绩。

    借用陈榕微信中的一句话作为今天故事的结尾:有时回想这辈子一路走来也挺有意思的,50年前被贬去农村上小学,亲历文革,目睹武斗,班禅游街,插队喂猪,高考1977,联想汉卡萌芽,苦逼留洋,浏览器史前,微软研究院初创,IE早期,SaaS策划,后来回国创业坎坷悲催,几经生死。最近我给俩朋友讲故事,滔滔不绝讲了一上午。最后,他俩送我一句:你是中国IT版的阿甘吖!我第一次听人这么说,一想,也是哦。只是傻人没傻福,还在挣命。

    当互联网+商业化的道路上布满脚印的时候,陈榕已带着科泰的小伙伴们在没有路的森林中探路,总有一天会在荆棘密布的森林中踩出一条林阴大道,愿富士康的阿甘成为全中国阿甘,早日实现梦想!

     | 1,136 views | 0 comments | 0 flags | 

     
  • Avatar of Chen Rong

    Chen Rong 9:47 am on 2015/06/14 Permalink | Reply  

    Elastos版权 License:Apache License, Version 2.0 ( http://www.apache.org/licenses/LICENSE-2.0.html )
    时代不同了,技术不同了,Apache版权协议赋予个人与公司更多自由。

     | 583 views | 0 comments | 0 flags | 

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel