编程技术网,编程语言,IT新闻,code,代码审查

华为老兵:细数华为操作系统28年史;清控终止向深投控转让紫光36%股权(8)

2019-08-12 14:26

邓健泓女友,美国队长3什么时候上映,两拨乘客抢座互殴

按任正非的理念,如果一个技术的核心是算法和逻辑,华为是可以通过努力来搞定的,所以华为在汽车BU里,做电池管理BMS(核心是算法和逻辑),却不做电池(核心是化学和材料)。任正非大力呼吁国家培养更多数学家。

4、新引入了一个层次:云计算,新架构叫NFV(网络功能虚拟化)。原有的RTOS不变。

这与华为的Fusion Sphere云计算操作系统是一脉相承的,采用了采用了KVM虚拟化引擎(也属于Linux阵营)、Docker容器、K8S(Kubernetes)等各种技术。

云技术为CPU的切换、在核心网中引入ARM服务器带来了机遇,后面将会讲到。

 第六章:鸿蒙RTOS诞生

大家看到了,华为的OS经过了独立开发、基于pSOS和VxWorks微内核开发RTOS、基于开源的嵌入式Linux宏内核开发等多个历程,这为鸿蒙的诞生奠定了雄厚的技术基础和理解。

有个人很关键,他叫王成录。他先是核心网产品线总裁,核心网OS上积累了经验(实现了基于嵌入式Linux的RTOS)。随后调任2012实验室中央软件部总裁,并启动了鸿蒙的研究。网络上有任正非2012年与2012实验室员工的对话,表明华为开发手机操作系统是为了做“备胎”。提问的李金喜来自2012试验室下的中央软件院欧拉实验室终端OS开发部,负责面向消费者BG构建终端操作系统能力。

王成录最后到消费者BG任软件总裁。他的文章《华为手机操作系统往事》提到华为优化的F2FS文件系统克服了安卓传统的碎片化缺陷,已经为谷歌的安卓系统所吸收。“天生快,一生快”。文件系统是手机和PC操作系统的一个重要组成部分。

图注:8月9日开发者大会上,王成录发布EMUI>

任正非先生关于鸿蒙操作系统有精辟语录:我们有数千块(注:种类)电路板,电路板都要有操作系统。鸿蒙操作系统是一个面向确定时延系统的操作系统,实现系统端到端处理时延是精确到 毫秒,甚至更低的毫秒级乃至亚毫秒级,控制只有这么小时延,对物联网自动生产有用。比如无人驾驶,齿轮转过来时延是几毫秒,如果是不准确的,不然这个齿轮来了,那个齿轮还没有来,就咬合不上了。我们是为了万物互联、将来走向智能社会所做的一个操作系统。

从任正非先生的言语中可以看到,鸿蒙未来也可能用到系统设备上。

 第七章: 华为操作系统群芳谱

在核心网的OS基础之上,华为的操作系统百花齐放,贯通了华为业务全部三大BG(运营商、企业、消费者含手机)和两大BU(云计算、汽车)。

在我去年描述的中国操作系统群像里,已经列举了华为的系列化操作系统,增补总结如下:

1、路由器和数据通信交换机操作系统:VRP(通用路由平台),这是华为OS的另外一条主线

1996年,华为的C&C08卖得热火朝天,华为仓中有粮,在北京研究所开始了数据通信的研发。

华为的VRP应该基于美国风河公司的VxWorks 微内核开发了实时操作系统。Tornado 是风河公司推出的一套实时操作系统(RTOS)开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、仿真环境和工具。另外还有一家同行pSOS,后被风河收购了。

2003年1月23日,思科公司在美国指控华为侵权。诉讼过程之中,发现华为的VRP系统比思科的IOS体积小多了,效率也更高。

无独有偶。思科的IOS实际上是基于QNX内核开发的实时操作系统。

前些年,核心网OS采用了开源的嵌入式Linux内核实现了RTOS以后,华为数据通信的VRP也已经采用嵌入式Linux内核了。

在移动通信中,有一个很重要的领域:PS域(分组交换系统),如GGSN/SGSN等,功能是在3G/4G/5G系统中处理IP数据打包和交换。现在大家用手机基本上都是走流量而不是打电话,所以PS域也就越来越大。PS与RAN(无线接入网络,基站等)密切相关,所以华为内部常年将PS直接归类在无线产品线(RAN)内。

上一篇:读诗经学编程便益门社区公益课堂受孩子们喜爱

下一篇:山西电力职业技术学院2019年招生章程