作者 | 马超

责编 | 八宝粥

出品 | CSDN(ID:CSDNnews)

前几天笔者进行了为期一周的封闭式培训,过了一段与世隔绝的生活,不过当我昨天刚刚踏入家门就发现收到了小熊派寄来的鸿蒙 OS 开发板以及智慧城市、智慧防火等方面的套件。

这里要感谢一下小熊派以及华为各位同仁的错爱,首先和大家分享一下开箱的初体验,当我打开快递的时候,率先进入我视野的是外包装上“纪念开发板”这几个字,最初我还没太明白怎么科技产品还能和“纪念”产生关系,不过当我仔细观察板子并加电测试一遍后,才猛然发现这块板子搭载的是海思 Hi3861 芯片,从目前情形看称之为“纪念版”倒也不为过。

Hi3861是一款高度集成的WiFiSoC芯片,片内包含一颗32位的微处理器,比较适用于智能家电等物联网智能终端领域。从芯片内资源来看,Hi3861只有2MBFLASH和352KB RAM,主频也不高,虽然从华为的手册当中没有找到这款芯片的制程,但是笔者个人感觉其制作工艺应该不算高端。和海思麒麟9000系列相比,恐怕更是不可同日而语。

不过就是这么一款算不上高大上的“芯”,也由于众所周知的原因,很可能面临断供,未来只能依靠库存供应市场。因此大规模投放到用于产品原型设计的开发板领域当中,对于海思乃至华为来说都是一件非常奢侈的事,这款开发板也就真成了限量的“纪念版”了。

这里笔者的情绪略有些失落,因此请允许我先给“1024程序员节”上九大操作系统掌门长沙论剑的活动打一波 Call,据了解包括鸿蒙的王博、RT Thread 的熊大、MiniGui 的魏永明、阿里的马涛等我国操作系统领域的创始人,全部齐聚长沙,讨论我国基础软件的未来,相信经过这些大伽的讨论至少能为我们基础领域的自主之路指明一个方向。

那么接下来笔者就来谈谈对于这款“鸿蒙纪念开发板”的思考,具体来聊一下有关 IT 生态的建立逻辑,笔者在前文为接下来的 1024 九大掌门的座谈抛砖引玉。

过去 - IT 生态科技长青之道

笔者在前文《台积电 9 月 14 日断供华为,中国“芯”的砍坷之路》中提到基本上 IT 行业每十年就会出现一种新的生态,比如 20 年前的互联网时代出现的 Windows+Intel 的 Wintel 联盟,他们在桌面场份额占比高达 85%;而在 10年前移动互联时代出现 Arm+Android、iOS 的 AAI 联盟,目前在移动端的市场份额占比几乎是 100%。

这其中以苹果最为典型,光在 2019 年苹果应用商店的营收就超过了 500 亿美元,为苹果带来了 150 多亿美元的净利润;而在 iPhone、IPad 等苹果终端上,购买虚拟服务的,苹果都要求强制抽成 30%,这也被外界称为苹果税,有分析报告指出目前苹果依靠应用商店分成及苹果税创造的利润已经超过了销售 iPhone 等硬件设备带来的收入。这才是苹果创造的最大奇迹。

在仅雇佣 13.7 万员工的情况下,苹果竟然可以为全球十几亿用户提供优质的服务。其核心就是通过苹果应用商店的分润模式,打造出了自己独有的 APP 生态圈,将全球 2300 万 iOS 开发者转化成了苹果的员工,所以这个数字是相当惊人的。不过笔者认为苹果这种一招鲜吃遍天的生态模式,从最新的趋势来分析,恐怕是没有办法容纳一个新生态了,未来全技术栈底座的打通才是王道。

现在-打通一切,才能赢者通吃

在笔者封闭培训的这一周时间里,有 AMD 做了两件事,都比较值得观察,一是借助台积电的工艺,发布了 7nm 的 ZEN3,全面放弃之前挤牙膏、缓慢升级制程的态势,另一方面则是要收购 FPGA 芯片领域的第一大厂 Xlink。可以说  AMD 近期做出的动作,放在两年之前还是完全不可想象的。

之前 X86 的桌面市场和 Arm 的移动市场,双方几乎井水不犯河水,而 X86 体系又完全是英特尔和 AMD 的二人世界,知识产权掌握更多的英特尔只需要保持自己一定优势就好了,研发成果基本用来做技术储备了,因此挤牙膏式的缓慢技术升级也就成为英特尔的常态,AMD 就算当个配角也死不了,因为英特尔也需要一个竞争对手以免自己成为垄断调查的对象。不过英特尔和 AMD 的这个二人世界有一个致命的弱点,就是技术储备的价值会随着时间的推移快速贬值,X86 体系在几年前储备的技术,不足以支撑他们快速应对风云变幻的半导体市场。

比如最近英伟达通过向 ARM 发起收购要约,直接向外界展示了黄仁勋进入云服务器领域的雄心,而云数据中心的服务器芯片一直被认为是 X86 的核心地盘,一旦被攻陷无论是英特尔还是 AMD 前景全部堪忧。尤其需要指出的是以华为通过鲲鹏云服务器系列产品向外界充分展示了 ARM 芯片目前完全可以稳定运行 Linux,而以 Linux 为内核的操作系统几乎占领了云服务器市场的 95% 以上,不过反观英特尔与 Linux 创始人林纳斯的关系就没那么融洽了,在我印象中林纳斯至少三次怒喷英特尔,具体读者们可以自行百度一下。英伟达加 ARM 的组合如果真能联姻成功,那么他们几乎可以涵盖 AI 云和一般云计算的方方面面,笔者认为也正是因为上述原因给了 X86 联盟以足够的刺激,使他们做出实质性改变。

从目前的情况看原来的小弟 AMD 率先看清楚了情势,目前再固守自己的领域,搏存量市场就没有未来了,这时候不甩王炸以后也就没机会了非常值得肯定。

而这声由英伟达、英特尔、AMD 共同上演的芯片三国杀,实际也宣告了未来 IT  基础领域的竞争将是全栈式的竞争,只关注一两个细分市场,无法形成产业生态,更无法建立什么生态优势。

未来-操作系统服务时代将至

在未来实现打通 IT 体系内一切节点的目标,关键不在于芯片,而在于操作系统,而准确的讲这里的操作系统是指系统服务层,并不包含操作系统内核。从本质上讲内核就是要解决计算机性能指数级上涨的情况下,如何让计算机同时处理多个任务的问题。如果把计算机比做一个酒店,那么在没有管家之前,一次只能接受一位顾客入住,顾客自己照顾自己就可以了。但后来酒店规模扩大了,完全可以满足 100 位顾客同时入住的要求了,如果这时再不把内核这个管家请进来就太浪费资源了,所以从这个角度上讲内核就是在做调度与隔离的工作,要让所有顾客都快速得到满足而且彼此互不影响,而具体到酒店内是否提供热水、电视这样的个性服务那就不是内核需要操作的事情了。

单纯从内核这个角度来讲,Linux 即将一统天下,我们就算想另立一个内核门户,时间窗口也已经基本过去了,这点笔者在前文《微软转向、鸿蒙拥抱,Linux 何引众英雄竞折腰》已经论述过了。我们看到鸿蒙也的确没有纠结于内核的问题,直接支持了 Linux 和 LiteOS 的内核。

HarmonyOS 官网介绍的技术架构图

只是后续笔者建议鸿蒙团队再将 RTthread Smart 以及 Sylix 加入到鸿蒙内核的支持列表,增强对于物联网设备的支持也就可以了。因为鸿蒙生态的未来在于其分布式的特性,而这个分布式服务则是打通一切的关键。

在去年华为开发者大会上,华为消费者业务软件总裁王成录现场展示了分布式的具体应用,两个华为手机进行视频通话,但其中一个手机传过来的画面并不是本机摄像头的,而是来自一台大疆无人机上的摄像头。无人机升空以后传过来的是在空中拍到的景象。也就是说通过分布式的架构,可以将其它终端上的硬件能力当作本机的能力,当时这项技术并没有引起人们太多的重视,不过今年鸿蒙 2.0 发布时,华为对于鸿蒙的定义是一款面向未来、面向全场景的分布式操作系统。人们这才意识到原来鸿蒙提供的分布式系统服务,才是鸿蒙真正的杀手锏。

展望-分布式架构,打通一切武功

之前提到分布式系统,人们率先想到都是是分布式数据库或者阿里的飞天操作系统,这些技术主要应用于大规模云端服务器的协同;而鸿蒙的最大亮点在于,要做终端间的配合,充分发挥连接价值,从而达到全链路打通的终极目标。而分布式服务需要有两项关键技术支撑,一是跨设备应用定义,二是分布式总线。

跨设备应用定义类似于微软的 UWP 技术。也就是开发人员只需要开发一个 APP,就可以通过跨设备技术,使用户仅通过一次安装,就能实现多设备物理安装和运行的目标。比如一个健康应用,只需用户点击一次,就可以将程序的不同部分安装在手机和手表上。应用运行过程中,手机上定位功能进行位置定位,定位数据传递到手表上 UI 部分进行显示。不过这些技术一般需要编译器的配合,而目前方舟编译器还没有正式开源,因此对于这个笔者也在等待具体功能面世后才能发表看法。

华为提出的分布式软总线这一概念中,最为精妙之处在于“总线”这两个字,因为之前的确有分布式操作系统总线,之前是运用在计算机主板上的技术。我们知道主板计算机内是统一连接内存、CPU、键盘等元件的底座,而计算各元件中的速度还不能相互匹配,解决元件间通讯问题的关键技术就是硬件总线技术。总线必须有最为严格的定时协议,所有用户传送信息时必须遵守定时规则,这也使得分布式总线对于终端的时间延迟性往往能有着比较高的要求。真正想让分布式软总线技术落地,除了要有硬件总线的设计经验,更要有硬核的低延时技术,这其中涉及到的实施技术门槛太高了,也成为之前业界对于分布式操作系统只有想法,但鲜有真正案例的原因,不过无论是在总线设计能力,还是 5g 等低延迟技术的储备方面,华为都是世界顶级选手。所以从这个角度来讲鸿蒙被打造成一个提供分布式服务能力的操作系统,肯定也是经过深思熟虑的结果。

华为成长之路历经磨难,无论是与思科的网络设备、与 EMC 的存储还是与诺基亚的基站之争,华为之前在知识产权方面遇到的挫折与限制,其境遇未必比现在更好,不过华为不也历经风雨走过了这几十年的发展道路。相信鸿蒙能借分布式服务的东风,建立起自主生态。愿华为乃至中华无恙,未来可期。

作者简介:作者:马超,从事金融IT行业超十年,CSDN博客专家,阿里云MVP、华为云MVP、华为2020年技术社区开发者之星。

更多精彩推荐
☞这么多年,终于有人讲清楚 Transformer 了!
☞昇腾万里·让AI无所不及!DevRun开发者沙龙在武汉成功举办
☞卫星数据现已加入 Azure 豪华套餐,在太空向女神表个白?
☞告别CNN?一张图等于16x16个字,计算机视觉也用上Transformer了
☞Serverless 架构下的服务优雅下线实践
☞赠书 | 五大原型:挖掘当下组织中隐藏的商机
点分享点点赞点在看

海思加鸿蒙的零距离思考,自主生态之路在何方相关推荐

  1. 01-20210222华为海思Hi3518EV300鸿蒙系统的开发环境的配置

    20210222华为海思Hi3518EV300鸿蒙系统的开发环境的配置 2021/2/23 10:15开始整理 1.百度搜索:鸿蒙 https://www.harmonyos.com/ Harmony ...

  2. 02-20210222华为海思Hi3518EV300鸿蒙系统的编译

    02-20210222华为海思Hi3518EV300鸿蒙系统的编译 2021/2/22 15:15 1.源码获取: https://device.harmonyos.com/cn/docs/start ...

  3. 06-20210224华为海思Hi3518EV300鸿蒙系统的uboot编译

    06-20210224华为海思Hi3518EV300鸿蒙系统的uboot编译 2021/2/24 15:51 https://blog.csdn.net/qq_31765191/article/det ...

  4. 华为鸿蒙和海思,华为鸿蒙+海思,值得你期待!

    由于华为手机的主要竞争力有一半都是体现在海思麒麟身上的,如果没有海思麒麟,可以想象到这其中的严重影响.随着华为自研服务HMS的飞速成长以及华为在其他方面压力不断增加,从而导致竞争力大不如前,华为终于想 ...

  5. 华为鸿蒙电视销量,华为电视将采用纯国产方案:京东方面板+海思芯片+鸿蒙系统...

    华为电视被有人称作未来第一个国家队产品:京东方面板+海思芯片+鸿蒙系统.目前来看确实如此,很多人其实不了解华为,在电视领域方面的积累也是非常多的,据任正非透露,三星包括索尼等等8k电视方面的软硬件层面 ...

  6. 鸿蒙加海思,麒麟加龙芯,组合拳能否渡劫“生态”危机

    作者 | 马超 责编 | 李雪敬 出品 | CSDN(ID:CSDNnews) 8月13日,银河麒麟操作系统V10正式发布,最大亮点是专门对国内自主研发的龙芯.飞腾.鲲鹏等芯片做优化. 这款操作系统得 ...

  7. 华为:海思坚持研发尖端半导体,不会进行任何重组或裁员;百度网盘下线SVIP会员免第三方广告特权;一加宣布与OPPO合并...

    EA周报 2021年6月18日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.阿里云盘 PC 版上线:开放 30G 大文件传输 2.谷歌宣布将使用 AM ...

  8. 12-20210225华为海思Hi3518EV300在鸿蒙系统下测试WIFI(AP+STATION模式)

    12-20210225华为海思Hi3518EV300在鸿蒙系统下测试WIFI(AP+STATION模式) 2021/2/25 10:45 [HarmonyOS HiSpark_IPC_DIY开发套件] ...

  9. 华为的鸿蒙系统是海思_华为鸿蒙,比海思还难【奇文共赏】

    此诚四十年未有之变局. 自研一套操作系统并成功应用的难度不亚于芯片. 文丨费雪 编辑丨张丽娟 来源丨投中网旗下CV智识微信公众号 https://mp.weixin.qq.com/s/sVcZLmya ...

最新文章

  1. 一文掌握Conda软件安装:虚拟环境、软件通道、加速solving、跨服务器迁移
  2. TypeSprict -- 基础类型
  3. 基于Boost::beast模块的同步WebSocket服务器
  4. 转发和重定向和request域对象
  5. ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...
  6. java登录界面命令_Java命令行界面(第25部分):JCommando
  7. EYQiPa,梦开始的地方
  8. 前端学习(1819):前端面试题之封装函数之冒泡排序
  9. js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
  10. 【翻译】针对多种设备定制Ext JS 5应用程序
  11. python入门教程傻瓜版_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!...
  12. BTC 5分钟内跌幅1.05%,现价28531.78usdt
  13. java数组实现队列_使用数组在Java中进行队列实现
  14. Drools 文档(目录)
  15. 微信小程序 获取php值,微信小程序如何获取javascript里的数据
  16. leetcode刷题日记-转换成小写字母
  17. java url解码_如何从REST WebService 调用中解码路径参数
  18. 【传统编码技术对比】汉明码,RS,卷积码三种编码技术的对比
  19. 超详细“图+文”讲解,带你快速入门STM32编程!
  20. VAST2.0视频广告投放解决方案改变视频网站未来技术格局

热门文章

  1. 算法不会,尚能饭否之排序——直接插入排序(Insert sort)
  2. 使用html+css仿搜狐网址页面布局
  3. 接口框架 python+unittest+request+HTMLTestRunner
  4. python全栈学习路线-查询笔记
  5. CSS3--box-shadow
  6. Docker下部署wordpress
  7. easyui 扩展验证
  8. 排序算法之 Shell Sort
  9. Hive中NULL的含义
  10. [C] strncpy 函数