国产操作系统这么多,为什么华为还要再研发一套?咋不推广yun os呢?

金融IT技术控


1、在软硬件研发实力上,我认为国内其他的操作系统没有华为有优势,所以华为没有必要使用一个不如自己的操作系统,也避免出现系统漏洞对自己造成损失,为别人的错误买单。

2、国内做操作系统的基本上没有做硬件,在软硬件结合上不一定有华为做的好。

3、国内操作系统主要独攻一块,或者部分,在物联网、电脑、手机等领域全面适配的比较罕见。

4、国内操作系统起起落落,中科红旗、阿里云等,没落的原因,不是因为没有生态的问题,而是内斗或者说内耗。

所以用别人家系统,不但要承担对方技术上存在漏洞的风险,还要承担对方运营风险。

5、作为一个以销售硬件产品为主营业务公司来说,再继续用别家的操作系统,即使是国内的,避免了外部矛盾(跨国),不一定会躲开内部矛盾(国内),3Q大战是很好的例子。

综上,如果我是华为,我要自己研发一套系统,把命运完全掌握在自己手里。我可以开源,但是绝对不能让别人卡脖子。


屮烈火屮


大家要明白的是,华为不只是需要一个国产操作系统,华为需要的是一个完全自主可控的自有操作系统,阿里云OS之前魅族使用过,不过后来在跟Android的竞争中还是失败了,华为选择云OS并不是一个很好的选择。

华为需要的是完全自主可控

自从Windows10发布之后,跟互联网结合越来越深的操作系统,云服务被越来越多的应用起来,Windows、macOS两大桌面操作系统,以及Android、iOS两大智能机操作系统,都是深度集成了云服务的操作系统。

云服务方便了用户,但是也存在很大的安全隐患,毕竟操作系统厂商可以完全通过云服务将数据存放在自家的服务器上,这些服务器不全都在国内,大部分还在国外。国家力主推进贵阳为国家级数据灾备中心,不光是要发展贵州经济,更大的战略目的是,深处我国腹地的贵州能够很好的承担起安全数据中心的职能。国家政府职能不能基本上都禁止采购Windows10电脑,主要也是因为云服务确实危险性很大。

在年初的时候,国家对深度科技为首的操作系统厂商进行了比较大的扶持,这是国家的战略需求。国家有这样的需求,华为同样有这样的需求,随着华为越来越强,人家看华为有点不顺眼了,就通过Google用Android系统试图限华为的发展,这种做法也确实给华为造成了很大的困扰,华为为了避免被掐脖子,自研操作系统迫在眉睫。

华为需要一个全平台的操作系统

阿里云OS是有局限性的,目前几乎所有的操作系统都是有很大局限性的,Windows是桌面系统,移动端微软一直没做起来,Android则几乎是专属于移动端,想要进入PC领域难度很大。苹果公司macOS、iPadOS、iOS尽管是同宗同源,生态整合得也非常好,不过现在苹果本质上也都是分开设计这三个系统的。

华为需要一个操作系统,而且需要一个全平台的操作系统,操作系统层面的统一,能够最大限度的保证开发者生态的统一,能够最大限度的保证应用生态的通用性。要知道微软和Google一直没能打破的僵局就是应用生态,否则这两家企业早就突破了对方的防线了,而真正做到这一点的目前只有软硬件一体的苹果,华为很明显想成为苹果这样的企业,甚至想要完全打破各个平台的边界,做一个真正全场景的统一操作系统。

华为面对的外部挑战不少,而且华为内部也确实暴露出来很多问题,这都是华为发展之路上的绊脚石,未来华为要力求真正成为拥有更多核心技术的科技公司,必然要面临很多挑战,操作系统必然是这其中最重要的一环。


本文为作者EmacserVimer悟空问答原创文章,未经允许转载、抄袭必究!

EmacserVimer


不存在贬低的意思,但绝大多数所谓的“国产操作系统”其实本质上就是换了个壳子,遇到较为复杂的场景,是无法满足实际需求的。5G+物联网洪流即将来临的今天,对于操作系统的要求也越来越高。

UI并不是操作系统

世界上只有两种操作系统——windows和unix。至于大家熟悉的安卓啊,ios都是在unix的基础上衍生出来的东西。有朋友说不对啊,那魅族Flyme,华为EMUI,小米miui这些又是什么东西呢?

虽然这类英文单词虽然听上去很像操作系统,但实际上根本算不上操作系统,准确来讲是他们都是UI。UI是一种为了更好的实现人机交互的中间软件,无论是在性能还是复杂程度上,都和真正的操作系统相差甚远。

所有国产系统,全是基于Linux所诞生的产物

不论是阿里的云OS,还是华为即将面试的鸿蒙OS,或者是其他什么中标麒麟,银河麒麟等等的桌面OS,全部都是在Linux的基础上完成的。

提到linux,就不得不说到一个人——李纳斯•托瓦兹。

这位大神有多厉害呢,他完全可以被称为程序界的“爱因斯坦”。李纳斯在上大学时,觉得unix的迷你版minix实在是太臃肿难用了,于是自己开发一个操作系统——linux。

令人敬佩的是,李斯特在做出linux后并没有保留版权,而是向全世界公开了代码,并邀请他人一起完善 Linux。这和Windows 及其他有专利权的操作系统全然不同,Linux 开放源代码,所有机构,企业或个人都可以免费使用它。

另外,李斯特还是全世界最大的程序员交友社区 GitHub的创始人。

至于Unix和linux的关系,大家可以这么理解:Unix是Linux的爹。linux的兼容性更好,被广泛应用于各种场合。

当然了,虽然linux是开源的,但不意味着开源和免费能划上等号。比如linux界的“扛把子”red hat(红帽子),在使用一些功能时同样是付费的。

就以题中的阿里云OS为例,阿里并不是凭空创造了一个系统,换谁也没这样的本事,它是基于linux的内核,然后将内置的虚拟机,服务引擎,界面和某些数据服务做了改动,换成了阿里自己技术人员开发的东西,最后整合出了一个阿里云OS。除了阿里云OS,上述的那些系统都是同样的道理。

至于华为为什么要推出鸿蒙OS,原因也很好理解:在即将到来的5g+物联网的形势下,对操作系统方面提出了新的要求。任总自己也多次表示,鸿蒙的目的不单单是手机,手机只是其中一个节点而已,鸿蒙真正面向的对象是物联网这块大市场,越早提出就越能掌握先机。

至于华为为什么不帮忙推广阿里云OS。我觉得这个道理也很好懂吧,俗话说的好,同行是冤家,我自己有实力的情况下,干嘛要给竞争对手做嫁衣呐(潜在对手也是对手)?


(最后,看的这么开心,麻烦点个赞或者关注吧,谢谢~)


爱思考的奥特曼


安卓系统经过多年的迭代,已经是非常成熟。作为安卓系统的主要合作对象,华为不仅仅拥有安卓上层界面修改的实力,更是拥有安卓底层优化的能力。据2017的Linux内核开发报告指出,有500多家公司的4300多名开发商对内核做出了贡献, Linux内核代码,谷歌贡献度是3%,而华为占1.5%。

不得不提的是华为贡献出了F2FS文件系统用以替换老旧的EXT4文件系统,这个文件系统在2018年被谷歌用在自家的旗舰手机上,并逐渐被其他厂商接受。在华为最新的EMUI9.1版本中,华为进一步优化文件的读写功能,推出超级文件系统EROFS,可实现20%的随机读性能提升,使系统及应用启动和运行的速度得到显著提升。

并且华为还推出了方舟编译器,提供了一种全新的编译和运行机制,从动态编译变为静态编译,将高级语言直接编译成机器码,舍弃JAVA虚拟机,打破了安卓原有的运行方式,从根本上解决安卓运行效率不高的困局。方舟编译器面对业内所有的开发者都是开源的,可以说,如果没有被禁用谷歌服务的话,华为大可能会一步一步切换到自家的系统上。

事实上,从2012年华为就开始谋划自己的操作系统,虽然是作为备胎,但是依旧投入了巨大的经费进行研发。任正非先生讲的很好,对未来的投资不能手软。

我们现在做终端操作系统是出于战略的考虑,如果他们突然断了我们的粮食,Android 系统不给我用了,Windows Phone 8系统也不给我用了,我们是不是就傻了?同样的,我们在做高端芯片的时候,我并没有反对你们买美国的高端芯片。我认为你们要尽可能的用他们的高端芯片,好好的理解它。只有他们不卖给我们的时候,我们的东西稍微差一点,也要凑合能用上去。
我们不能有狭隘的自豪感,这种自豪感会害死我们。我们的目的就是要赚钱,是要拿下上甘岭。拿不下上甘岭,拿下华尔街也行。我们不要狭隘,我们做操作系统,和做高端芯片是一样的道理。主要是让别人允许我们用,而不是断了我们的粮食。断了我们粮食的时候,备份系统要能用得上。

断了我们的粮食虽然主要指的是国外的系统,但是道理是一样的,当没有外患时,内部的商业竞争中同样存在突然断粮的可能性。

之前的360大战腾讯时,双方都不得不深思熟虑之后做了一个艰难的决定,让用户们二选一。这又何尝不是一种断粮?!对待自己的衣食父母尚且如此,对待竞争对手难道就会心慈手软?

华为走来一路荆棘坎坷,遭遇过各种各样的断粮,其mate9Pro遭遇了三星屏幕断供,导致销量受限,之后大力扶持京东方何尝不是一种无奈的选择?

谁又能保证选择云OS之后不会遇到类似的情况?

更重要的是,阿里云OS本质上并不能称为独立的OS,其运行机制依旧是基于虚拟机,与安卓如出一辙,更何况,阿里云OS运行效率还不如安卓。即便是被华为选用,在竞争中如何与安卓和IOS同台竞技呢?

华为的鸿蒙系统并不是一时心血来潮,而是历经多年的系统,其运行机制上抛开了虚拟机的掣肘,虽然号称兼容安卓,但是大概率会鼓励通过方舟编译器转换成另一种格式,如果生态不是问题,系统的流畅性又能得到保证,显然比选择半死不活的阿里云OS要好的多。


岁月杂谈


说到操作系统,咱们先把操作系统掰开了看看里面到底是什么东西。操作系统一共分三层。

一、是和机器打交道的那层,就是数据在储存单元之间来回传输,它直接面对的是机器,机器当然说的不是人话,是二进制的数字排列蕴藏的信息。

二、就是程序员讲第一层的语言打包好的进行组织编辑,只有极少数顶尖高手才能掌握这个操作。

三、再往上就是万物生长,任何大家熟知的APP都是在这上面生长的。这层的语言叫做高级语言,基本上是人能看懂并且可以交流的,和英语差不多。大家熟知的小米操作系统MIU,魅族操作系统FIYME,OPPO操作系统COLOROS,都是在这个层面上生成的。

再说回来阿里云的YUN OS,它不是在最上层,而是从中间那层开始研发,也许是影响到了谷歌安卓操作系统的利益,谷歌跳出来说:“你们这些国产厂商都不许用这个yun os”,当时应该只有联想手机的ZUK系列用的就是YUN OS .其他的再无听说。后来随着ZUK的销量惨淡,YUN OS 也相当于挂掉。

但是大家以为马云爸爸是吃素的吗?做这个东西可是花费了大量人力物力的,当时负责这个项目的领导叫做王坚,而现在阿里云的老大也叫王坚,对了就是同一个人,阿里云是一个什么样的存在呢?就是你如果连接上了这个阿里云,你所有的操作都是在位于杭州的那个巨型大电脑上操作的,基本上不耗费你电脑或者手机的处理性能。随着5G 时代的到来,网速得到了进一步的提升,基本上是实时传输的。所以现在已经有厂商在做云APP,根本不用再下载种类繁多的APP,所有操作都在云端,通过5g网络的超高传输速度,根本不需要什么安卓操作系统。所以想在操作系统上卡华为甚至国产手机厂商的脖子基本上是不可能的。


后idea


国产操作系统这么多?你恐怕是对操作系统有什么误解吧,尤其是国产操作系统?


你给我多列举几个国产操作系统?列举不出来吧!


阿里的 yun os 勉强算是国产操作系统吧,但是也不是完全意义上的操作系统,在外人看来也不过是基于开源的 Android 搞得的一个定制的系统,从严格意义上来讲,yun os 真的不算是国产的操作系统。

再进一步解读一下这个 yun os 操作系统吧。阿里巴巴的 YunOS 在实质上只是重写了 Android 的 dalvik,加上 / 换掉几个 apk(比如 launcher)以及服务而已,其他所有架构及模块(audio、display、video、power、usb、input、recovery、windowManager、ActivityManager 等等等)都还是 Android 的,而且一模一样。作为一个新系统最大的挑战就是软件生态,所以 YunOS 取巧地保留了安卓的 app 虚拟机,但是安卓的核心部分毕竟被换了,所以 YunOS 算是一个新的独立的系统,不再是 Android。对此,谷歌和 Android 之父一直都很愤怒,但也一直无可奈何。


而比如各大手机厂商推出的手机,系统其实都是基于 Android 深度定制的,只不过是改了改 framework 层,换了换 UI 和皮肤,说白了都是 UI ,根本不是自己独立系统的,都是基于 Android 系统的。

小米的 MIUI、魅族的 flyme、锤子的 SmartisanOS、360 的 360OS、华为和荣耀的 EMUI、乐视的 EUI、一加的氢 OS 和氧 OS、zuk 的 ZUI、努比亚的 NubiaUI、三星的 TouchWiz、HTC 的 Sense、OPPO 的 ColorOS、vivo 的 FunTouchOS 等,它们无论怎么变化,本质上还是 Android 系统,别以为换了一个马甲,你就不是乌龟了。


不知道你注意到了没有,在所有的 Android 手机的开机画面上,尤其是国产手机,基于 Android 定制修改的系统上,都会有 based on Android 或者 Powered by Android 的字样。

这就是谷歌要求新手机在启动时显示 “Powered by Android”(意即 “安卓动力”)标语。这是谷歌对新款 Android 手机 “谷歌移动服务协议” 中提出的规定,谷歌针对 “Powered by Android” 标语提出了专门的规定。


所以,你别看国产智能 Android 机上都有各自的名字,miui,flyme,SmartisanOS 等,其实它们并不是真正意义上独立的系统。


所以,国产手机操作系统并没有。要想不受人限制就必须拥有自己独立的新系统,所以华为才会自己研发一套鸿蒙系统。


做系统其实并不难,难的是打破已有系统的生态,比如全世界 Android 系统的装机量几十个亿,应用市场,软件都是基于 Android 系统的,如果别的公司,开发出一套新系统来,谁专门为这个系统打造新的生态?已有的软件怎么运行在新系统上?这都是问题。所以,很少有公司去独立做一套新系统,推广成本太高,打破旧系统的生态太难。


非著名程序员


首先我们来说国产操作系统并不多,而且也只有阿里云的操作系统,勉强可以称为操作系统,就这样还被安卓支付鲁宾认为是基于安卓的开发并不能叫操作系统,只能算是一款基于安卓的定制系统而已。



除此之外,国产已经没有其他可能比较著名的操作系统了,在这一方面安卓和iOS已经几乎霸占了移动端的所有操作系统领域,我在PC领域里也是被微软绝对垄断。

所以首先问题中的表述就不对!而国内的所谓MIUI,华为的emuI以及魅族的fly me, OPPO的color os,一家的氢os, 还有Smartisan OS, 其实基本上都是基于安卓,然后做的定制版本,本质上都是使用安卓的开源系统。



同样在PC端,我们也没有比较成熟的操作系统,所谓成熟的操作系统不仅仅是指系统本身的完善度,还要指软件的运行环境如何,比如说支持的软件数量,包括软件迭代的速度以及软件厂商们对这款系统的支持,我们并没有一款这样成熟的系统。

而华为之所以要研发一款操作系统,就是因为其实在这么多年的竞争之中,垄断和别人的卡脖子已经成为常事,在国际的竞争之中,这样的事情屡见不鲜,翻开哪一个手机厂商的历史,如果你没有被巨头卡过脖子,那么说明你还做的不够大。



所谓未雨绸缪,那么华为一直以来还是想要摆脱这种绝对的垄断,从华为的战略上就可以发现,首先在处理器层面先要摆脱国外的垄断,其次则是在操作系统上,目前还在通过扶植国内的京东方屏幕来削弱三星在屏幕上的垄断实力。

只有任何产品都有我们自己的替代品,才能够在场外因素的强势攻击下还能够保持正常的使用和生产。


互联网的放大镜


“极客谈科技”,全新视角、全新思路,伴您遨游神奇的科技世界。


华为的“鸿蒙”系统是在物联网整体产业链布局价位重要的一个环节。
  • 时间上,华为“鸿蒙”系统早已研发,并非仅仅应对美国的谷歌安卓系统;

  • 功能上,华为“鸿蒙”系统将会涵盖手机、平板、电脑、电视、智能穿戴设备。

华为“鸿蒙”系统是为即将推出物联网量身定做的系统,只不过在美国的打压下,使得这款系统提前走上了历史舞台而已。

什么是YunOS系统

YunOS系统是阿里巴巴集团研发的智能操作系统,当然是一款不差钱的系统。

  • 该系统同样使用Linux内核打造,搭载自主研发的操作系统内核;

  • 可应用于手机、互联网汽车、智能家居、以及智能穿戴设备。

该系统于20111年推出,至今影响范围有效,并没有造成较大的影响力。


华为“鸿蒙”系统的优势

知道华为产业布局的计划,为何不推广YunOS系统就变得很清楚。

那么,华为“鸿蒙”系统与YunOS系统对比有哪些优势呢?

一、硬件基础资源

华为“鸿蒙”与YunOS系统不同,具有广泛的硬件载体资源。

  • 华为每年将近2亿多台手机终端的销售量,智能家居设备数不胜数;

  • 将会给“鸿蒙”提供足够的硬件载体资源,起步较高。

将来以5G网络为基础,万物互联作为载体,“鸿蒙”系统的发展前景更加广阔。

二、时代背景不同

特殊的时代背景,赋予了华为“鸿蒙”系统特殊的历史使命。

  • 可以说谷歌安卓系统的终端服务,给了华为“鸿蒙”系统一个绝佳发布时机;

  • 华为“鸿蒙”系统将会受到国内软件厂商以及用户的大力支持。

三、技术优势

将近7年的研发时间,背靠华为研发的技术优势,这款系统的性能完全满足上线能力。

  • 通过多年安卓系统的研究,华为对于系统优化能力颇强;

  • 系统搭配自家的方舟编译器,性能将会提升超过60%。

并且该系统同时兼容安卓系统,生态环境无需过分担心。


关于华为研发“鸿蒙”系统并没有使用YunOS系统的事情,您怎么看?

欢迎大家留言讨论,喜欢的点点关注。



极客谈科技


国产操作系统背后的悲哀

很高兴回答你的问题,从你的提问来看,你对国产操作系统有什么误解。

现在国内所有的手机自带的系统,全部是基于安卓的二次封装系统,就像电脑系统一样,有很多的OEM版本,什么家庭版、专业版、等等,它们都是微软公司的windows系统。而电脑系统还还有linux系统、unix系统等等。

手机系统的话,现在市面上的手机系统有苹果的IOS系统和谷歌公司的Android系统。苹果系统不开放没什么好说的;谷歌公司的Android系统是基于linux内核开发出来的,是现在是除了苹果以外,几乎所有手机品牌都在使用的系统,只是把UI接口改变了,让用户使用时看到不同品牌的手机,UI都不一样,就以为是独立的操作系统了实际上他们都是基于Android系统在二次封装,就像是windows系统的各种版本一样。包括三星、小米、VIVO、魅族等等。

yun os这个系统也是基于linux内核开发出来的,它和Android系统可以算是姐妹关系,它和ios一样是闭源的系统,它不能root,不能让第三方公司深度定制,所以也就不会有开发者们点对点的给它开发软件。导致它不能像Android系统一样有很大客户群体,这也是华为不会把yun os应用到自己的手机上的原因。好在它可以兼容Android系统,不担心没有软件可以适配的问题。

华为的鸿蒙系统也是基于linux研发的,它和Android系统、yun os、都是兄弟姐妹。因为谷歌公司对华为满满的恶意,不让华为用他的GMS服务,说白了就是让华为在欧美地区用不了谷歌市场,不能安装软件,让华为坚定了开发系统的决心。开发系统不难,难的是生态系统。也就是说你把系统开发出来后,如果没有配套的生态系统,那么就不会有开发者们来为你适配软件,就像yun os一样。 所以才会有搭载hms服务的v30、9x手机在欧美上市,这个HMS就是鸿蒙的生态系统,华为有庞大的用户群,所以只要有生态系统就不用担心没有开发商来适配软件。希望华为的生态能够快速的完善,然后把国内手机市场从谷歌手中夺回,并一步一步的蚕食国外市场。


此间过客


这个问题很有意思,我觉得这个问题要从几个方面来看:

第一,云os可不可以成功,华为为啥不用他,仅仅因为不是自己研发的?显然华为不是这种风格,云OS归根到底还是Linux,也就是安卓的另一个表亲,和市面上其他版本没啥区别,只是更新了一下JAVA虚拟机,对性能没有更本性改变。还要额外对付兼容问题,(有些应用,系统有点小差异,他就喜欢出bug)不值当。

第二,云OS市场份额太低,没好号召力,而且太多了安卓元素借鉴了。华为装他,对品牌影响不好。给人一种低质山寨感。

第三,云OS有作死的历史,别人信赖性底,曾经云OS删机顶盒里的APP,这个自杀式行动,断送了他的前程。华为用云OS会不会授人以柄,这个就难说了。

第四,华为自己对操作系统有自己的理解,这个理解显然是分布式,全栈全场景,全面打通,云OS明显倾向于云计算,而华为是云管端全面开花,各种层次终端都需要一套系统进行统一。既降低成本,也改善用户体验。


分享到:


相關文章: