鸿蒙 订阅
华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。 [1-2] 展开全文
华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。 [1-2]
信息
开发商
华为技术有限公司
类    别
微内核
发布日期
2019年8月9日
发布地点
东莞
别    名
HongmengOS
中文名
华为鸿蒙系统
注册时间
2019年5月14日
性    质
国产开源操作系统平台
外文名
huaweiHarmonyOS
华为鸿蒙系统系统简介
鸿蒙操作系统发布(3张) 鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。 [3]  鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 [4]  。可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。 [5-6] 
收起全文
精华内容
参与话题
问答
  • 我看鸿蒙操作系统

    万次阅读 多人点赞 2019-06-18 19:58:00
    华为宣布推出鸿蒙操作系统。其实我觉得能理解,但也蛮无奈的,所谓不得已而为之,google不提供后续版本授权,不提供新的支持,怎么办,硬着头皮也要上。有些自媒体说什么安卓慌...
        

    华为宣布推出鸿蒙操作系统。


    其实我觉得能理解,但也蛮无奈的,所谓不得已而为之,google不提供后续版本授权,不提供新的支持,怎么办,硬着头皮也要上。


    有些自媒体说什么安卓慌了,google吓坏了,我真的想骂人,一群王八蛋为了点击率什么都敢写。


    自建操作系统,对华为来说,或许技术上不是什么多难的事情,但比技术更难的是什么?


    1、知识产权


    从青蒿素说一下专利与知识产权[更新]


    旧文提过,三星每年要给微软一大笔知识产权费用,那为什么呢?因为使用了安卓操作系统,那话说回来,使用了安卓为什么要给微软知识产权费用?因为安卓没有能跨过微软的专利墙。


    自主研发,就算每一行代码都是自己写的,一样有很大可能会触碰到别人的知识产权。专利保护的不是源代码,不是技术能力,而是首创的一些思想和逻辑。操作系统的思想和逻辑,很多都已经被申请专利了,你再怎么重写,也是绕不过去的。以谷歌安卓尚无法翻越微软的专利墙,请问,华为如何翻越安卓+微软的两层专利墙。


    有些人觉得,我不承认你们专利不就完了,我自己写的自己发,你管得着我么?


    国内自娱自乐,或许没问题。


    全球发行,只要人家追究,一告一个准。


    那你说华为是不是没戏了。


    我觉得,其实华为私下应该是很努力的在做工作,Google本身没有与华为作对的动机和意愿,人家也只是“守法”而已。私下是可以达成一些谅解,换皮也好,自主研发也好,推鸿蒙,接安卓生态,兼容Google框架,如果Google不追究,微软不追究,这事勉强可以向前走。


    但海外消费者能不能买帐,认同,依然是难上加难。


    任正非其实看的很清楚,华为手机的海外销量,如果不能快速达成和解的话,今年下半年,以及明年会暴跌。


    2、生态兼容


    中国互联网自成生态,以至于很多移动互联网用户都未必知道自己的手机用的是Google的操作系统。我们习惯了阉割Google框架的手机,习惯了使用厂商的应用市场。


    但是在海外,只有苹果和谷歌两个应用市场,强大如三星,长期销量第一的手机品牌,其自身应用市场一直无法对苹果和谷歌发起挑战。微软曾经试图三分天下,但也未能如愿。


    我就直说一句,如果华为手机操作系统不兼容google的生态,那么在海外没有一丁点的机会。


    那么,自主操作系统如何兼容Google生态,还记得当年阿里云操作系统么?还记得当年谷歌是如何封杀阿里云系统么?


    年轻人会说,你封杀我不用不就完了,还是那句话,海外市场,没有这个选项。要知道华为之所以让人佩服,并不是横扫国内市场,而是具有全球的顶级竞争力。


    有人可能觉得,国内市场牛逼不就得了,说的也对,炒房兴邦么。卖掉一个上海可以买回一个加州,就问川普怕不怕。


    回到自主研发这个话题,我这么解释吧。


    假如说,你有很强的技术团队,可以从头开始自主研发一套操作系统。假设这个难度是100。


    那么,完美绕过所有其他操作系统的专利墙,自主研发的难度,是1000。


    完美绕过所有其他操作系统的专利墙,自主研发,然后又能完美兼容其他操作系统生态的难度,是10000。


    我一丁点都不怀疑华为具有100的能力,但即便是Google,也做不到1000。


    那么,有些人会说了,被人掐脖子就应该束手就擒么,就不能奋起反抗么?


    其实华为能发展到今天特别不容易,在中国信息产业的技术贡献来说,我个人的观点,华为对中国在世界信息产业技术地位的贡献,大约相当于其他所有国内信息产业公司的总和。是的,包括BAT等等互联网公司,也包括中兴大唐等等通讯设备公司,以及联想小米等等消费电子的终端公司,华为在世界信息产业对中国技术地位的贡献,应该是等于甚至超过这些公司的总和。


    但华为能发展到今天,你看任正非的发言,人家自己很清醒,不是人有多大胆,地有多大产。不是三年赶英,五年超美。是一步一个脚印,实打实走过来的,部分自主研发,部分也要依赖于国际合作,这是世界科技发展的必然之路。


    自主研发,是为了更好的合作,毕竟你有底气,别人也很难卡你脖子,高通跟华为撕逼了很多年,据说已经和解了,交叉授权,可能华为还是要支付给高通一笔钱,虽然华为构筑了足够的专利壁垒,有了足够讨价还价的底气,但高通还是优势方,这点要承认。如果没有足够的专利壁垒,那就完全没有讨价还价的资格了。


    华为花了差不多二十年时间,终于翻过了思科这座大山,中间又花了十来年时间,差不多可能快要翻过高通这座大山。这已经是非常非常了不起的成绩了,非常非常值得钦佩,但有一说一,ARM这座大山,Google这座大山,仅凭华为现有的力量,是翻越不过去的。更不用说产业链里还有诸如阿斯麦,赛灵思等等等等不同的山头。


    现在可能很多读者觉得,好像也没看到华为哪里就不行了,其实是因为已有授权暂时不受影响,这点很重要,也就是当前版本的产品没有受到影响,以及华为可以继续使用已经授权的工具和芯片设计专利,但从长远来说,如果不能尽快达成和解,仅凭华为自身,与世界最强大的国家的科技体系对抗, 你说怎么赢?


    任正非说,未来两年,华为收入大约会减少300亿美金左右。很清醒的判断。


    世界科技的发展,一直都是踩在巨人肩头前进,每个新的突破,新的成就,都是基于大量已有的杰出的科研成果的积累,集结全人类的智慧。中国有很多聪明的天才,有不错的科学家,有非常专业的工程师,在世界名列前茅,但我们每前进一步,也都需要借助世界的力量。我们还不是科技的顶尖国家,要知道美国拥有的是全世界最优秀的人才,其中也包括中国最优秀的人才,闭门造车没有出路,我们有过教训。


    那么你说该怎么办,坦白说,我没这个本事,但我知道华为需要什么。


    说出来可能有人不爱听,华为需要的不是爱国者的口号,键盘党的支持,华为需要的是松绑,低调,尽量不要政治化,尽量不要背太多的政治标签和政治包袱。华为正在努力的是与各大技术体系的巨头们保持沟通,谋求彼此谅解,在对方合规的情况下,得以通过某种变通手段兼容已有的体系,尽量减少损失,尽量维持研发和生产。


    那些被迫终止与华为合作的国际巨头,不是华为的敌人,我希望读者能理解这一点,国内那些在海外设立公司并暂停于华为合作的公司,也不是华为的敌人,他们只是”遵从当地政策法规“,我觉得中国人应该更理解这一点才对。能理解这一点,才能有助于达成某种谅解,以及寻求一些”变通“的手段,得以让华为度过难关。


    今天这个话题忌讳太多,想留着这个号吃饭,有些问题也不敢讨论,就这样吧。


    展开全文
  • 鸿蒙

    千次阅读 2019-09-29 22:27:42
    原创 鸿蒙 OS 的到来,能为我们改变什么? ...
    原创

    鸿蒙 OS 的到来,能为我们改变什么?

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/csdnnews/article/details/100976779

    在这里插入图片描述
    作者 | 屠敏
    出品 | CSDN(ID:CSDNnews)

    「鸿蒙初辟原无姓,打破顽空需悟空」,在国产自研操作系统短缺的窘境之下,天惊一声雷,「鸿蒙」踏风来。

    回首上个月的技术圈,最值得业界浮称流说的无疑是 8 月 9 日华为开发者大会 2019(简称 HDC 2019)上公开的「鸿蒙 OS」。作为一款基于微内核的全场景分布式 OS,「鸿蒙 OS」肩负打破传统 IoT 操作系统的责任,同时也成为万众期待的移动操作系统市场上的 Plan B。

    其实自「鸿蒙 OS」揭开神秘面纱至今已有一月有余的时间,业界对其看法贬褒不一,有人表示,「鸿蒙 OS」的到来一石激起千层浪,名副其实的国产自研操作系统的骄傲;不过也有人质疑,目前看起来依旧是一款 PPT 操作系统的鸿蒙 OS 真的有那么大的潜力吗?对此,我们也不禁好奇,初生牛犊的「鸿蒙 OS」是否真的能实现以上的种种?其背后又有哪些不为人知的故事?对于为「鸿蒙 OS」开路的全新产品之华为方舟编译器,它的开源代码又将为技术圈的从业者们带来哪些思考?

    基于此,CSDN 独家策划了以「鸿源初辟,蒙地始开」为主题的《程序员大本营》9 月刊,将为大家全面揭晓鸿蒙 OS 背后的种种,也将帮助大家更好地了解当下主流的物联网、AI、云计算、区块链等技术迭代历史和最新的发展趋势。(精彩内容不容错过,想要查阅完整的《程序大本营》期刊?扫描下方二维码,下载 CSDN App,限时五天,免费获取,先到先看哦~~

    十年磨一剑,霜刃未曾试

    事实上,和素有“动物园”之称的阿里相比,华为更像是一本《山海经》。被命名为「鸿蒙」的操作系统就是典型的华为版《山海经》重要组成之一。

    众所周知,鸿蒙 OS 十年磨一剑,但霜刃始终未曾试。

    早在 2009 年,华为就于内部创立了编译组,开启了秘密研发模式,旨在为自研芯片、新一代通信、云计算、操作系统等技术提供编译器的基础建设。

    到了 2012 年,华为再次成立了一个代号为“2012 实验室”,面向未来进行 5-10 年的长期布局,基于以上新兴科技开始深入技术研究。

    彼时“2012 实验室”为了进行专项研究,它的旗下逐渐衍生出以多个以科学家名字命名的实验室,譬如诺亚方舟实验室、欧拉实验室、香农实验室、高斯实验室。此前,据国内不少媒体透露,华为的方舟编译器正是来自诺亚方舟实验室,而华为的操作系统则是由欧拉实验室负责研发。

    之所以要自研操作系统,其实极其具备危机意识和忧患意识的华为掌舵者任正非早在 2012 年的一次内部讲话就曾透露道,华为做终端操作系统是出于战略的考虑,“(如果)Android 系统不给我用了,Windows Phone 8 系统也不给我用了,我们是不是就傻了?”

    果不其然,短短几年后,这个担忧还是发生了。2018 年之际,华为一朝被美国政府列入“实体清单”(Entity List),这意味着华为在未来倘若没有美国政府的许可,所有美国企业将不能再给华为供货。

    而在此后没多久,据路透社报道,有消息人士称,Alphabet 旗下的 Google 受美国“行政令”的影响,于 2019 年 5 月暂停了与华为的部分业务合作,其中 Google 除了 Android 操作系统开源的部分,停止了对华为授权 Android 系统中闭源的应用以及技术支持等服务,即 Google 的 Google Play Store、Google 语音控制助理、Google 地图、Gmail、YouTube 等应用,华为设备虽然可以下载但是将无法正常访问。

    操作系统被扼喉,外患加内忧的双重压力下,华为暗中发力,加快自己产品的研发速度,而更多有关鸿蒙 OS 的消息也接踵而至:

    • 5 月 24 日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是 2018 年 8 月 24 日,注册公告日期是 2019 年 5 月 14 日,专用权限期是从 2019 年 5 月 14 日到 2029 年 5 月 13 日;

    • 5 月 17 日,有网友曝光由上海某教授领导华为操作系统团队开发的自主产权操作系统「鸿蒙」的相关技术应用;

    • 依旧是 5 月,华为消费者业务 CEO 余承东终松口表示,鸿蒙最早将于今秋面世;

    • 7 月,华为董事长梁华表示,鸿蒙是为物联网开发的系统,可在自动驾驶,远程操作医疗环境,提供低时延的一个操作系统;

    今日把示君,谁有不平事

    秋季未至,而华为「鸿蒙 OS」提早面世。

    在今年 HDC 2019 上,作为“理工”出身的华为消费者业务 CEO 余承东带着为极具技术性的「鸿蒙 OS」惊艳了全场。

    对此,余承东正面解释了「鸿蒙 OS」的诞生背景,其表示,目前由于 Android/Linux 系统内核代码庞大冗余,难以保证不同终端体验流畅,同时多终端互联网对设备安全也提出了更高的要求,需要软件生态与硬件绑定,降低用户体验与开发效率,而鸿蒙 OS 正是为了解决这些难点而生。

    而从技术架构来看,鸿蒙 OS 具备四大特性:

    分布式架构:实现跨终端无缝协同体验

    • 鸿蒙 OS 的“分布式 OS 架构”和“分布式软总线技术”通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。

    实现系统天生流畅:确定时延引擎和高性能 IPC 两大技术

    • 为了满足万物互联的全场景智慧时代对 OS 提出的新要求,鸿蒙 OS 将硬件能力与终端解耦,通过分布式软总线连接不同终端,让应用轻松调用其他终端的硬件外设能力,为消费者带来跨终端无缝协同体验。

    内核安全:基于微内核架构重塑终端设备可信安全

    • 鸿蒙 OS 采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。同时,它还将微内核技术应用于可信执行环境(TEE),首次通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。

    统一 IDE 支撑一次开发,多端部署,实现跨终端生态共享

    • 鸿蒙 OS 配备面向多终端开发的统一 IDE(集成开发工具),可以帮助开发者实现真正的一次开发,多端部署,在跨设备之间实现共享生态。

    整体而言,鸿蒙是全球第一个微内核、面向 AI 全场景的分布式 OS。

    ##「鸿蒙 OS」的领军人物

    那么,要问这款伟大且极具里程碑意义的产品究竟来自哪些精英之手?其是否有着灵魂人物的存在?

    众里寻他千百度,据了解,鸿蒙 OS 背后的灵魂人物是一位来自上海交大的教授、博导——陈海波,与此同时,他还兼任华为 OS 首席科学家、操作系统内核实验室主任。

    乍一听,或许很多人并没有直观感受到全球操作系统领域顶尖人才的技术魅力,但是当打开这位年轻 80 后教授陈海波的个人介绍页面(https://ipads.se.sjtu.edu.cn/zh/pub/members/haibo_chen/)时:

    • 2010 年,亚洲学者们连续 40 年,都没能在 SOSP(操作系统原理大会,成立于 1967 年)上独立发表研究论文。2011 年,陈海波的论文被 SOSP 录用,难破的纪录,就这样被一位三十来岁的年轻人 Kill。

    • 此外,陈海波还多次担任 SOSP、ISCA、Oakland、EuroSys、Usenix ATC 等国际著名学术会议 PC members,APSys 2014、2014 年全国体系结构学术年会等 PC Co-Chairs,以及 ACM APSys 的 Steering Committee Co-Chair,在 SOSP、OSDI、EuroSys、Usenix ATC、ISCA、MICRO、HPCA 等发表多篇学术论文,获得 VEE 2019、APSys 2017、EuroSys 2015、APSys 2013 与 ICPP 2007 的最佳论文奖,HPCA 2014 的最佳论文提名奖,以及 2009 年 CCF 优秀博士学位论文奖、2011 年全国优秀博士学位论文奖与 CCF 青年科学家奖、2015 年中国计算机学会青年科学家奖、2018 年度教育部技术发明一等奖,入选教育部新世纪人才计划与国家万人计划“青年拔尖人才计划”;

    • 以下是近五年来,陈海波在操作系统领域所做的一些贡献:

    在这里插入图片描述

    陈海波海波团队近年来的贡献

    我们才深刻感受到真正的王者,从来低调。

    鸿蒙 OS 的第一枪:方舟编译器

    正是在这位灵魂人物的引领,以及国内外学术界多位 OS 领域学者、专家的共同努力之下,鸿蒙 OS 才会成功进入大众视野与日常产品应用中。

    不过,如今距离这款操作系统的发布已经过去了一个多月的时间,但是用户依然未能亲眼目睹彼时余承东宣布将会开源的鸿蒙 OS 的源代码,对此,业界依旧有不少人质疑鸿蒙为一款 PPT 操作系统, 那么鸿蒙 OS 是否真的能承受住万众期待的重量?

    实则,8 月底华为开源的方舟编译器已在无形之中打响了鸿蒙 OS 起跑的第一枪。

    为何会如此评价?对此,CSDN 特邀上海鉴释科技创始人、前华为人&原方舟编译器立项负责人之一梁宇宁解剖到:

    如果要一个操作系统高效,它的设计必须和它的芯片或多或少有更密切的关联,而这些关联就是用编译器去达成的,就是负责把程序源代码根据芯片的设计去做最大化优化。

    华为手机的技术一直是以苹果手机对标的,自然而然,华为就要构造这些能力从芯片,操作系统到编程技术。

    为了对标苹果,当初的目的是为了省内存和闪存,从而有相应性能提高,而华为首先尝试改变安卓上的采用编程技术,再来实现软件和硬件联同设计,如 CPU 的流水线和特有指令等。

    从方舟编译器的开源,就可以很清晰的看到,当初决定的技术方向,就是把动态语言特性静态化在运行前预处理,这还是属于 AOT 范围,但是比 SUN 当时在 Java 上做的 AOT 激进:

    • 把 Java 的字节码预编译成机器码,当然有华为自己的 IR 为编译转换和优化所用;
    • 把 Java 的内存垃圾管理 GC 改成和苹果自动引用计数 ARC 一样。
    • 这是不包含传统编译器:
    • Java 编程语言解析器,负责把 Java 程序源代码转换成 Java 的字节码;
    • 生成的机器码还是 ARM 标准的指令集,没有华为芯片特定的指令;
    • 没有自己链接器,所以没有对应的优化。

    简单来看,编译器虽没有被集成到操作系统内核中,但也是操作系统的功能中很重要的组成部分。

    鸿源初辟,蒙地始开

    而未来鸿蒙 OS 会如何?

    目前,随着搭载鸿蒙 OS 的荣耀智慧屏的发布,我们也亲眼见证了基于该操作系统的智慧屏电视已与手机实现全方位互联,且带来了更加高效的交互,而未来也正如华为官方所述,鸿蒙 OS 会逐步应用于可穿戴、车机、音箱等更多的智能设备中。

    其实,最初业界对于鸿蒙 OS 的期待是希望它能成为 Android 的替代者,而并非是面向全场景的 IoT 操作系统。

    如今在现实面前,要问用户是否会有失落之感?其实是有的,不过对此,诸多华为发言人也不断地表示,如果将来美国允许使用 Android,华为将仍然使用 Android 系统和生态;如果美国不允许华为使用 Android 系统,华为也能够拿出自己的产品,鸿蒙系统不是谈判策略。

    从一定程度上来看,这无疑是当前最好的方案。为何这么说,其实反思华为之所以提前让鸿蒙 OS 面世,一方面或因为美国封令的压力,另一方面,这也是华为想让鸿蒙 OS 开始学走路的标志。

    事实上,和 Android 庞大且成熟的生态系统相比,鸿蒙 OS 仍旧是一个步履蹒跚的学童,其想要实现加速跑步还需要足够的时间去开源吸引更多的用户与厂商参与、构建一套完善的应用层生态、适配更多的终端等等,因此,当下想让鸿蒙 OS 短时间之内将 Android 取而代之,显然不切实际,不过,鸿蒙 OS 如今动起来终究是一件好消息。

    对此,梁宇宁也评价道:“也许今天,我们无法想象华为的将来会是如何,我深信只要华为如给承天霹雳辟开,逐渐地彻底地真诚开放,团结世界上一切可以团结的力量,光明永远在等候着有心人的到来。”

    最后,想要了解更多更详细更专业的鸿蒙 OS 内容与 IoT 领域内容,与你相约《程序员大本营》9月刊,扫描下方二维码,下载 CSDN App,立即查阅文章~~

                                    </div>
                <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-095d4a0b23.css" rel="stylesheet">
                    </div>
    </article>
    <div class="postTime">
                <div class="article-bar-bottom">
            <div class="reward-user-box">
                <span class="reward-word">有 <span class="num">0</span> 个人打赏</span>
                            </div>
        </div>
                <span class="time">
            文章最后发布于: 2019-09-18 11:20:25        </span>
    </div>
    
    展开全文
  • 关于鸿蒙OS的一些看法

    万次阅读 多人点赞 2020-09-13 08:26:08
    缘起昨天晚上在CSDN做了一个关于鸿蒙OS的观点交流。可惜受限于宾馆的网络条件,有些想法没有表达清楚。再加上交流过程中,也从其他老师那了学到了一些观点。故写下此文。以下以QA方式对我(结...

    缘起

    昨天晚上在CSDN做了一个关于鸿蒙OS的观点交流。可惜受限于宾馆的网络条件,有些想法没有表达清楚。再加上交流过程中,也从其他老师那了学到了一些观点。故写下此文。以下以QA方式对我(结合了其它老师)参与回答的问题和观点进行了回顾。

    Q1:本次鸿蒙2.0 发布,让您感受最深的一点是什么?您看好鸿蒙吗?

    我个人非常清晰的体会是鸿蒙不仅仅是针对智能手机的OS。作为一个简单对比,它应该是包含了Android、Android Things、Android Wear、Android Auto等一系列覆盖从IoT到车机再到智能手机的OS们。从目前已知的情况看,这套OS的发展规划是先解决iot,然后逐步上升到智能手机这样的高端设备上。

    我个人觉得这是一种务实的做法。在逐步发展过程中可以试错。其中,一个比较关键的阶段是128M-4G这个设备,会涉及到一些内核之外的关键技术,比如图形/图像模块的开发,多媒体系统、应用安装和管理等


    总体来说,我更关注在鸿蒙发展壮大过程中自己(或者大部分普通开发者)能做什么,能学到什么、能积累什么。我觉得只盯着鸿蒙OS未来结果是没有太大意义的。在鸿蒙OS发展过程中所培育的人才,所收获的经验教训才是技术上的星星之火。


    关于这点,每一个关注过Android Fwk的同学都会有深深的感受。例如SurfaceFlinger中最开始连VSYNC都没有。谷歌也是在以肉眼明显可见的速度在不断改进。我个人最畏惧的国内的IT研发状况是,很多事情只做0到1的工作,从1到N的工作就不闻不问。这种风气和价值观导向会严重干扰和阻挠我们的进步。

    Q2:下面想请老师们解读下鸿蒙的机遇和可能遇到的挑战。

    我个人定义鸿蒙OS组合的发展策略走得是一条农村包围城市的道路。先从量大的IOT设备开始,逐步上升到中端设备,再到智能手机这样的高端设备。借助分布式,设备虚拟化等概念,打造所谓的超级终端。

    发布会后,我和一些小伙伴沟通过,有很多人觉得分布式这个概念不是很好懂,也不清晰。我这里冒昧做一些猜测,尝试解释下整个概念背后的思考逻辑。

    华为的核心强项之一是它在通信/连接这块有着非常深厚的技术积累。而分布式最重要和关键的问题是如何解决设备之间的高效和稳定的连通。所以,分布式是华为在设备间联通能力的一个自然而然的升华。

    接着说为什么有虚拟化设备(或者设备虚拟化)的概念。这是因为看问题的视角不一样。我在做IoT(是的,你没看错,我做了一年多的IoT,和中移动物联网一起做的)的时候,从上层应用角度来看,我更倾向于把IoT设备看成是数据源,我其实不太关心也不想关心摄像头、传感器是哪家的(很多时候这涉及到设备的采购,非常麻烦),上面跑的是单片机还是OS,底层通信协议是NB-IOT还是LoRa。我只希望这些传感器按约定好的数据传输和交互就行了。

    这种把外部设备看做是数据源/数据目的端是非常通用(我甚至觉得是比设备虚拟化更抽象)的看法,比如我早年间做的DLNA就是这样。

    从华为角度看,如果通过数据这种抽象(其背后是协议的功劳)将硬件差异化都屏蔽了的话,鸿蒙的IoT OS就没有办法渗透到设备上去了。所以,分布式+设备虚拟化是将鸿蒙OS渗透到IoT设备上的关键支撑。

    以上推测是非常粗陋的。昨天蒋总补充了几点,他也问过王博(华为CBG软件部总裁王成录)类似的问题。答复是其中还有一些上面没提到的关键技术细节,比如软总线、设备间的软时钟同步等。意思是华为在分布式和虚拟化设备这两块是实实在在把远程设备当做本地设备在处理了(而不是我之前那种将它们看做数据源的方式,这种方式相对比较简单)。

    另外,鸿蒙这种做法的风险是什么?我个人觉得,虽然众多设备被虚拟化,分布式部署了,但目前来看毕竟还是有一个中枢系统——就是1+8+N中的1,手机。如果手机被掐脖子,就是单点问题,风险非常高。一个可能的解决办法就是将这套分布式、设备虚拟化的技术的协议标准化,让其他家手机也支持。

    另外,这里还忽略了边缘计算设备的存在感。边缘计算的核心是把来自更底层设备(比如传感器)的数据进行加工处理以提高响应速度。比如,车机就是一个边缘计算器,它会把大量的来自车载传感器的数据进行处理(如果这些数据发给一个云端服务器再处理的话时效性就很差,无法处理紧急情况)。在这种模式下,分布式,设备虚拟化就很难再渗透到车机之下的众多传感器了。

    有没有可能这套实现了分布式、设备虚拟化的技术赋能给非华为的公司?这不是一个幼稚的问题。看看高通,再看看SONY集团卖摄像头芯片的(对外部的大客户比对自家的SONY移动支持度更好)、以及三星卖存储、显示屏、甚至CPU芯片,他们的客户都不局限在集团内部。

    Q3:明年华为智能手机将全面使用鸿蒙,很多开发者关心鸿蒙是否真的能替代安卓系统,对此您怎么看?

    此问题原文不是这么问的,大致是这么个意思。我的观点如下:

    太多人纠结鸿蒙未来能不能取代安卓系统。这是个封闭性的问题,答案为是或者不是。我们不妨换个思路看这个问题。假设鸿蒙取代了安卓,皆大欢喜,大家回家洗洗睡。如果没取代安卓又怎样?微软没干成,三星没干成,又如何呢?这妨碍微软不牛吗,三星不牛吗?

    再者,在这个开发OS的过程中,我们难道毫无收获?显然不是,我们会培养,造就大量的OS方面的人才,这是多么大的一笔财富。前几个月神农班上某同学跑到清华去找合作,想找几个搞webkit底层的同学,结果人家博导说学生们都去搞AI,区块链这些能赚钱的事情了。

    我们一方面痛恨打着完全自主开发名号的OS、浏览器,一方面又把所有希望不合理的强加在一个公司上,这像是踏踏实实一步一个脚印搞研发的心态么?我个人觉得,中国要做到真正自主可控(注意,我说的是自主可控,意思是鬼子一旦撒手跑了,我们自己也能干。自主可控不是一个什么高大上的名称,凡是用过外包的企业都会要求这一点)的OS,浏览器,编译器至少还需要10年到20年的时间。如果没有华为这样的公司砸钱搞基础技术研发,这个时间恐怕还得大大延长。

    现在国家、很多公司都在往基础技术上做投入,这是一个好时代,非常感谢大洋对面的金毛及其团队。最后,科技竞争是一个长期的、艰苦的、胶着反复的过程,大家做好打持久战的准备即可。

    Q4:关于国产操作系统,我们还有很多路要走,请大家给一些建议和看法。

    我是作为一名普通开发者身份参与这次直播对话的。普通开发者构成了当前对鸿蒙乃至国产OS的评论主体,我觉得有必要传达和引导一种正向的,积极的态度。

    首先,作为一名普通开发者,碰到当前世界处于百年未有之大变局的时候,应该抱着积极心态主动参与。虽然神农班的班规中提倡个人自由表达不同的观点,但我觉得情绪宣泄过后,是不是可以考虑要不要做点什么?不做就没有收获。当然,一切都自便,大家开心就好。

    其次,要树立功成不必在我,功成必定有我的心态。这个心态并不是说压迫你干活还不给钱,而是说不要把“必须成功”当成个人甚至团队的唯一目标了。我们打得是持久战,注意积累,培养。很大可能是其他人会站在你们的肩膀上继续战斗乃至获得最终的成功。

    最后,星星之火可以燎原,OS以及更多基础核心技术自主可控的这面红旗无论如何都要竖起来,扛下去,我相信大家对此已经没有争议了。在这里希望能有更多人,甚至国外的开发者一起参与开发、建设、生态的培养等。

    恩,确实还有很多事情可以做,很多知识可以学,岂不乐哉?

    最后的最后

    • 我期望的结果不是朋友们从我的书、文章、博客后学会了什么知识,干成了什么,而应该是说,神农,我可是踩在你的肩膀上的喔。

    • 关于学习方面的问题,我已经讨论完了。后面这个公众号将对一些基础的技术,新技术做一些学习和分享。也欢迎你的投稿。不过,正如我在公众号里说的那样——郑渊洁在童话大王《智齿》里有一句话令我印象深刻,大意是“我有权保持沉默,但你说的每一句话都可能成为我灵感的源泉”。所以,影响不是单向的,很可能我从你那学到的东西更多。

                                                                                      神农和朋友们的杂文集

                                                                                      长按识别二维码关注我们

    展开全文
  • 本期是我们鸿蒙系列课程的第1期,主要目标是让大家先搞清楚鸿蒙的整体架构,开发环境搭建,代码构建和编译烧录测试等玩法。然后就是核心的代码解读和试验了,譬如liteos_a的启动流程,liteos的shell原理和用法,鸿蒙...
  • 再说鸿蒙

    千次阅读 多人点赞 2019-08-11 04:58:12
    上一篇文章已经被骂狗血了,我一直想找个时间好好澄清一些东西,正好今天晚上睡不着,现在是凌晨4点,我觉得应该再发下东西,当然了,还是以我特有的尿性,没有摆事实讲道理,就是我...
        
    上一篇文章已经被骂狗血了,我一直想找个时间好好澄清一些东西,正好今天晚上睡不着,现在是凌晨4点,我觉得应该再发下东西,当然了,还是以我特有的尿性,没有摆事实讲道理,就是我以为。

    1,我支持华为,我尊重每一个为国家民族做出贡献的企业和个人,包括我的父亲(曾经的军人和村主任)和我的哥哥(一个普通的车间工人)。

    2,因为做技术出生,我非常了解其中的难度,在发布会上,说到微内核非常先进,这个不用证明了,事实确实是非常先进,微内核可以说是未来世界,没有饥荒,没有战争,当下的宏内核的问题就非常多,不过宏内核一个非常显著的优点就是使用了系统调用速度上大大快于IPC通信。

    Linux宏内核

    640?wx_fmt=png


    微内核

    640?wx_fmt=png


    3,我不想抢热度,所以都是选择晚上发文,我希望我的读者们,能看到不一样的态度,这个态度就是,华为这个事情,非常值得尊敬,但是99%是歇菜的,不可能拿下已经被安卓和IOS占领的市场,​所以没必要现在花费时间去学习它。

    4,而且我又希望不鸿蒙火起来,如果鸿蒙火了,说明背后的推手应该使用了非常大的力气,这个力气很大程度上是无用功的,也很有可能让我们现在的好局面变坏。

    5,华为智慧屏的鸿蒙系统,相信大家也看了,但是最好就是看看就好了,业内人士应该都能明白。

    640?wx_fmt=png

    640?wx_fmt=png


    6,谋略真的非常的重要,我认为这不仅仅是技术上的战争,鸿蒙应该继续做,但是也要学会耐心等待,5G的时候,我同学12年在里面工作,知道华为布局和研发投入的巨大,鸿蒙也是一样,需要一个契机,真的不是现在,乱世出英雄,鸿蒙想在当今安卓和IOS稳定的情况下插入一脚,成功的机会微乎其微。

    最后
    上一篇文章发出来后,一个巨佬这个评论,对我支持非常大

    640?wx_fmt=png

    这个前辈真的不是一般人,做技术的,可能都有领略过他的书籍,而且前辈非常会说话,说我是国内的年轻人,已经年过半六的我,心中充满了窃喜。


    这文章之后,我就不再发文说鸿蒙了,这个热度我觉得说太多真的被说老是抢热度了,实际上,我没有心情抢这个热度,但是想说出点实际的东西。


    放上文章评论点赞最多的三个留言


    640?wx_fmt=png


    文章的很多人估计在看热闹,就是痛打落水狗的那种,但是我既然是落水狗了,我更清楚水下有什么。


    共勉,早安

    ………………



    展开全文
  • 4:鸿蒙这事儿能成吗

    2020-09-15 09:59:31
    本节从4个主客观角度和5个技术角度出发,向大家论证了为什么鸿蒙系统一定能成,为什么行业需要并且一定会支持这样的一款AIoTOS。   本课程隶属于《跟朱老师学鸿蒙系列课程》的第1个课程。该系列...
  • a kernel源码分析、移植、调试等)、鸿蒙南向驱动开发(HDF框架解析、鸿蒙设备树、常见设备驱动模型分析和驱动编程实战,如GPIO、I2C、LCD、TP等)、鸿蒙系统创新开发(如分布式软总线解析、跨设备调用实战、安全子...
  • 点击蓝字关注我们更多精彩,请点击上方蓝字关注我们!每日新闻播报第09-18期1趋势洞察周鸿祎:共建分布式网络安全大脑是"看见"威胁的关键在2019年国家网络安全宣传周上...
  • 本课程从技术角度讲了鸿蒙系统的架构框图,鸿蒙app的开发和部署方式,鸿蒙的kernel等。并详细讲了鸿蒙的关键技术创新与鸿蒙的生态伙伴、生态发展策略。   本课程隶属于《跟朱老师学鸿蒙系列课程》...
  • 等等鸿蒙

    千次阅读 2020-09-25 09:30:19
    看了几页鸿蒙的介绍,我认为鸿蒙是对传统操作系统自顶向下的演进。 所谓自底而上,就是开发人员能够敏锐的扑捉到硬件系统的变革,然后带来操作系统的变化。譬如安卓和之前的嵌入式Linux相比,就顺应了多处理器的发展...
  • 【李宁】鸿蒙2.0 App入门与实战

    千人学习 2020-09-15 17:00:05
    华为鸿蒙(HarmonyOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙(HarmonyOS)。 鸿蒙(HarmonyOS)OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式...
  • 鸿蒙OS开源代码精要解读之——init

    万次阅读 多人点赞 2020-09-25 09:34:26
    鸿蒙OS开源代码精要解读之——init 作者介绍: 中科创达OpenHarmony研究组 说明: 中科创达OpenHarmony研究组第一时间对https://codechina.csdn.net/openharmony上开源的代码进行了详尽的代码研读和学习。为此,...
  • 鸿蒙应该是可以有第一波红利的,这点我们非常看好,会坚定支持!」 「对鸿蒙来说,最难的还是让大家都参与进来,平台可以很快,但关键还在于应用。」 鸿蒙(HarmonyOS)已至,这是华为开发者大会 2020 现场,来自...
  • 移植鸿蒙最小系统包括:UART、MMU地址映射、定时器中断、存储设备驱动、根文件系统等 鸿蒙源码开放之后,海思的代码闭源了。如果你想移植到其他芯片上去,好的方式就是:直接参考我们提供的源码(开发原子基金会也...
  • 华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World

    万次阅读 多人点赞 2020-09-17 00:43:10
    2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本.本文探索一下其推出的IDE
  • 鸿蒙的现在:备胎多年,转正在即。 。今年 6 月,华为曾表示,“最快今年秋天,最晚明年春天,华为自研操作系统即将面世”,市场对鸿蒙操作系统在 8 月 9 日华为 开发者大会上正式公开亮相充满期待。我们预计,华为...
  • 鸿蒙基础答疑

    千次阅读 2020-09-23 10:36:48
    本帖收录 HarmonyOS开发者交流群 常见的问题答疑, 另外有相关问题可以补充到本帖 Q1、如何获取DevEco Studio 2.0?(版本计划 + 获取方式) 答:现在起,可在HarmonyOS官网上,下载HarmonyOS应用开发IDE—DevEco...
  • 鸿蒙 OS 的到来,能为我们改变什么?

    万次阅读 多人点赞 2019-09-18 11:19:47
    鸿蒙初辟原无姓,打破顽空需悟空」,在国产自研操作系统短缺的窘境之下,天惊一声雷,「鸿蒙」踏风来。 回首上个月的技术圈,最值得业界浮称流说的无疑是 8 月 9 日华为开发者大会 2019(简称 HDC 2019)上公开的...
  • 鸿蒙技术征文

    千次阅读 2020-09-16 15:17:51
    鸿蒙OS 2.0 在大家的期盼中终于来了,并且获得了一致好评,各位小伙伴,你最希望鸿蒙应用在哪些设备上呢? 手机、平板、Watch、智慧屏、家居设备、工业物联网设备、更多新奇设备请留言
  • 鸿蒙OS是什么

    万次阅读 多人点赞 2020-09-25 14:41:54
    文章目录前言一、鸿蒙OS是什么?二、HarmonyOS的特点1.HarmonyOS的设计与理念2.HarmonyOS的创新3.方舟编译器特点分析4.HarmonyOS的应用研究结束 前言 提示: 2019年8月华为推出鸿蒙HarmonyOS,并运用在荣耀智慧屏,...

空空如也

1 2 3 4 5 ... 20
收藏数 2,517
精华内容 1,006
热门标签
关键字:

鸿蒙