首页 > 其他 > 详细

操作系统,难道不是大公司的生意吗???

时间:2019-10-15 16:07:01      阅读:106      评论:0      收藏:0      [点我收藏+]

 

操作系统,难道不是大公司的生意吗?

 

移动互联网爆发的一个重要前提是,智能手机的诞生。基于安卓或iOS的操作系统,海量开发者可以开发自己的应用,供任何一款智能手机用户使用,极大促进了移动互联网应用的繁荣。类比手机发展,现阶段的物联网产品处于“前功能机”阶段:产品的软件功能在出厂时就基本固定了,上层软件应用开发和底层硬件紧密耦合,很难由第三方开发者为硬件开发应用。这导致物联网软件应用迭代慢、成本高,生态闭塞。

 

要解决该问题,物联网需要一套对软件开发者更友好的、相对统一的操作系统,使软件开发的过程从硬件开发中脱离出来。这样只需要基于操作系统,即可快速开发上层应用,让物联网硬件和软件不再强绑定。“将移动互联网的软件开发体验带到物联网世界来”——以此为目标,卓晟互联于2018年推出了JOSH(JOSH Open Smart Hardware)操作系统

 

不能。原因主要有三:                              

  1、物联网硬件资源很有限,通常只有十几KB~几MB的RAM和ROM,但是Android运行至少需要64MB的RAM和128MB的ROM。通俗的说,就是“资源有限跑不动Android”。
  2、专为手机设计,所以只需要对接少量且固定的传感器等外设接口。但是物联网设备的传感器种类繁多、不固定,Android无法广泛兼容。
  3、在物联网场景下Android的安全性问题更加暴露。
 
 
既然Android用不了,下一个问题就是,什么样的操作系统能满足?
 
  1、跨平台:消弭硬件平台差异,使软硬件开发解耦合。
  2、易学习:相关技术有大量的存量开发者用户,不需要重新学习。
  3、低成本:能在微小设备运行,资源耗用小,降低硬件成本。
  4、强安全:拥有足够强的安全机制,保障用户设备和数据的安全。
 
基于JOSHVM的虚拟化技术的JOSH操作系统,在这样的市场需求下具备以下特性:
 
 1、更易用:使用Java语言作为开发语言,并提供PC端集成开发环境和模拟器。
 2、更轻量:内核需要的存储资源RAM:80K,ROM:128K。
 3、更安全:沙箱安全机制,结合应用证书和签名,保护系统权限。
 4、更物联:专门为物联网定制的硬件外设接口DAAPI和传感器框架JEDI。
 
 
提到操作系统,大家会认为这是大公司的生意,为什么卓晟互联能做?
 
操作系统最大的门槛并非技术,而是生态环境,在物联网这个生态环境里,操作系统作为生态的根,必须遵循3个原则:

“开放原则 ” - 包括标准开放和代码开源两个层次。标准开放,是指操作系统的发展方向应该由产业链上不同领域不同大小的公司参与决定,而非一家公司的一言堂;
码开源,则保证了这个技术不会因为某一家或几家技术提供者的退出而消亡,或是被某家公司独自控制。这就从根本上消除了“大公司”还是“小公司”生意的问题。                               
 
“社区原则 ” -  任何成功的操作系统必须有足够多的软件开发者,同时也要有足够多的硬件支持。
在物联网的产业链上,没有任何一家公司的技术可以包打天下,必须依靠社区的力量,分工协作,共同努力,才能发展。                              
 
“中立原则 ” - 目前虽然很多硬件或是互联网大厂都在尝试推广自己研发的物联网操作系统,但是也都遇到了“不中立”的质疑。
 
 
 
比如同是硬件厂商,出于竞争对手的考量,A家很难接受B家推出的操作系统方案,哪怕它满足了开放和社区原则;
同样,互联网大厂推出的操作系统,由于在目前物联网云服务上的竞争比较趋于同质化,也很难为其他互联网或云服务厂商接受。
 
依照以上的三点,JOSH操作系统依靠开源社区,本着开源、开放的原则,在开源的JOSHVM虚拟化技术的基础上,为软件开发者提供了拥有丰富开发资源的物联网操作系统平台。
 
由于JOSH天然支持Java语言应用开发,使得大批Java程序员和他们背后丰富的社区资源能够得以利用。
 
 
操作系统的技术难度极高,为什么卓晟互联能做?
 
互联的创始技术团队是由物联网各领域的资深专家组建起来的,成员有来自中国移动、摩托罗拉、甲骨文、阿里云、华为这样的传统大厂的操作系统和虚拟机技术团队的核心开发人员,
 
也有做过移动互联网业务的年轻人,拥有从物联网硬件设计、终端软件开发、云平台、大数据、行业应用等各个方面技术的全平台团队。

当今大部分物联网系统,只是联网设备,并没有Internet属性,并不是真正的Internet of Things。
物联网的“万物”需要与其特性相适应的操作系统,才能发挥出其真正的“互联网”属性 。
 
而JOSH通过支持使用Java语言在嵌入式设备和通讯模组上开发应用,从而把移动互联网的应用开发体验带到物联网应用开发的世界中来,这样的技术特性将会是物联网操作系统的理想选择。
 
 
神奇吗?想了解吗?有了JOSH操作系统 ,为学Java的盆友多提供了一条风口行业的就业路。
 
欢迎来撩 ~
 
 

操作系统,难道不是大公司的生意吗???

原文:https://www.cnblogs.com/cxh1087/p/11678256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!