杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

编程语言是一条建立在人与计算机之间的“桥梁”。要想实现计算机工作,就必须拥有一套成熟的、专门支持计算机工作的操作系统。而操作系统建立的前提,需要与之相匹配的数字、字符和语法规则,Rust便是其中一门语言

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

我是柏柏说科技,90后科技爱好者。今天带大家了解的是:杀入苹果、安卓、Linus内核,被华为编入鸿蒙系统网络通信的Rust语言。

Rust语言作为计算机领域中的“新秀”,因本身的安全性、相对便捷性、简洁性,获得了许多开发者的青睐。Rust语言有多受欢迎呢?“Linux之父”linus准备将Rust语言列入Linux内核,将其用在Linux内核的安全领域当中。谷歌将Rust编入安卓系统,将其服务于系统的稳定性和减少系统冗杂。苹果使用Rust语言代替C语言移植。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

不仅如此,计算机操作系统龙头“微软”用Rust语言重写windows组件,亚马逊将Rust用在AWS云计算中,我国的阿里云、华为都在自家的开源系统中加入了Rust语言。以上例子还有很多,就不一一例举,本文将带大家简单了解一下“华为针对Rust语言的应用。”在此之前,先带大家科普一下Rust语言。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

Rust是一门包含多门语言特色的“集大成之作”,具有C++语言的高效执行性和其它语言的优势。与其它语言相比,Rust十分看重代码安全。优势方面,Rust既有Python的“表达能力”,也可以提供C/C++语言的运行效率,对于编程者来说十分友好。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

市场占额方面:2019年,Rust语言同比增长235%,成为全球增长幅度最快的语言之一。“2020年最受编程者欢迎”编程语言排行榜:Rust以86.1%的成绩,排在榜首。照此趋势来看,Rust有望替代C、C++语言成为新宠。简单了解完Rust,我们将目光放在华为身上。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

因看中Rust语言的安全性,全球5G通讯龙头“华为”在自家的鸿蒙系统、网络通信业务中加入了Rust语言,用于增强鸿蒙系统的安全性、减少系统冗杂,提高鸿蒙系统的运行效率。值得一提的是:在网络通信中;为了确保重要信息不会被其它国家监听,华为还将Rust语言用在网络通信操作系统中。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

简单来说,鸿蒙系统加入Rust,能够让系统更加流畅,简洁,减少系统冗杂,安全性也更高,网络通信也是如此。需要注意的是:鸿蒙系统编入的Rust语言只是为了提高系统安全性,增强系统稳定性和数据处理效率。在底层方面,华为并没有完全采用Rust来整改基于微内核的鸿蒙操作系统。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

笔者早先说过:鸿蒙系统是基于微内核建立、研发出的一套操作系统。在操作系统方面借鉴了部分的Linux操作系统(注意是部分,不是全部)。因为这件事,笔者被许多“花粉”好好地批评教育了一番,当然这也是因为笔者表述不当,导致“花粉”误会笔者是在“黑”鸿蒙系统,在此向大家道歉。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

但是不管怎么说,在系统操作方面,鸿蒙系统的确是借鉴了Linux操作系统。只不过与安卓系统不同,安卓系统是基于宏内核的Linux操作系统,语言采用的是Java语言,鸿蒙系统是基于微内核的Linux操作系统,语言采用了C、C++语言。不少朋友曾问过笔者这样一个问题:“鸿蒙一会是手机系统,一会又是智能家居系统,鸿蒙是通用的吗?”

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

简单来说,华为推出的鸿蒙系统有两种。一种是面向于小型设备的RTOS(实时操作系统)例如洗衣机、冰箱等智能家居等嵌入式设备。另一种则是被我们熟知的,应用在手机、PC端等智能设备当中的鸿蒙生态系统。都是“鸿蒙”,但针对的领域是不同的,技术也有高低。

现阶段,我们在手机系统、计算机操作系统上取得了许多不错的成绩。例如银河麒麟、中标麒麟、优麒麟计算机操作系统,龙芯的Looge Arch指令集架构以及华为的鸿蒙系统、仓颉编程语言。在半导体领域中,我们正逐步实现核心技术的“从无到有”。相信不久的将来,困扰我国半导体发展的“核心技术”都将掌握在我们自己手中。

杀入苹果、linux内核,Rust编入鸿蒙系统,或代替C、C++成为新宠

你认为Rust能否替代C、C++语言成为版本新宠呢?你是因为什么原因,使用Rust语言呢?对于鸿蒙系统,大伙有什么想表达的吗?欢迎在下方留言评论。我是柏柏说科技,90后科技爱好者。关注我,带你了解更多资讯,学习更多知识。

展开阅读全文

页面更新:2024-04-15

标签:鸿蒙   仓颉   内核   冗杂   麒麟   华为   系统   新宠   安全性   笔者   操作系统   苹果   领域   语言   简单   计算机   财经   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top