锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C语言开源技术 / 鸿蒙系统、鸿蒙系统开源社区、鸿蒙系统开发和鸿蒙系统入门
联系方式
固话:0371-63888850

手机:138-0381-0136

Q Q:396806883
微信:ryysoft

鸿蒙系统


背景

前几天写了国产操作系统Kylin的介绍文章,做为接触国产操作系统有几年的爱好者,这几年也一直关注华为鸿蒙系统,在国内如果能形成良性的操作系统氛围,有多家开发公司,有几个大的技术团队,国产操作系统的希望就不会丧失,这里对中科红旗的关闭深感无奈,但对Kylin和华为鸿蒙的面市使用,表示祝贺和高兴。

 

鸿蒙系统

鸿蒙系统的挑战目标是微软和苹果,最终让PC和手机上有好用的操作系统,也能让普通硬件容易地结合一个环境,整合到互联网里。所以美国才不择手段打压华为。

鸿蒙系统要适配常用硬件,就要具备弹性能力,这个能力用专业术语来讲就是强时延控制和分布式处理,强时延控制让事件该慢时慢,该快时快,让硬件下的事件具有统一性。分布式处理比如微软较早推出的域服务器管理一组服务器,配置很麻烦,如果有了自适应分布式处理,一个专网下的硬件能自动对接任务,或者对不同专网下的硬件能够动态组网,配合处理,就会很方便。

鸿蒙系统的微内核技术也很先进,和微内核反着的是集成大内核,相当于功能耦合在一起,不好对各个管理组件进行升级。微内核有点象大数据机制,大数据有很多支持软件,每个软件一个点来比喻,点多了,但是整体能力反而强了。

鸿蒙系统的多语言统一编译机制是个创新,对立面就是各类语言的虚拟机机,比如Java虚拟机和.Net虚拟机,在软件代码和操作系统之间,多了一层,统一编译让不同语言的代码能一起编译成CPU可执行指令,不经过多了的这一层,在效率上会好些。

鸿蒙系统的分布式软总线,对于硬件开发太好了,虽然已经有一些兼容性好的硬件总线,不过不是在操作系统级别,反应速度要比鸿蒙差。鸿蒙系统也提供了大量的开发板,进行鸿蒙系统开发硬件会有一个大的爆发。

 

鸿蒙和安卓的区别

有人说鸿蒙系统是仿安卓开发的,是另外一个类安卓系统,相当于套了一个安卓壳,这是外行的一个误解,鸿蒙系统又不是一个国产操作系统,如果是第一个,有一定抄袭是难以避免的,本文第一段话就说了国产操作系统Kylin,都用了多少年的操作系统,中国不缺乏操作系统人才,开发操作系统不是难题。

并且现在操作系统的开发也不是难事,国外用Rust开发了操作系统,印度KaiOS手机系统技术来自于中国,操作系统开发不是难事,操作系统的推广和生态更重要,所以华为在汽车界大力推广鸿蒙系统,也是为了鸿蒙系统生存和发展做的努力。

安卓因为流行,所以在界面和应用接口上,鸿蒙系统仿制了这些,界面和应用接口上类似,并不代表底层也一样。鸿蒙系统的很多特性,安卓都不具备,鸿蒙系统从我们专业人士上来看,要远比安卓先进。

鸿蒙系统会在国家支持下,企业重视下,用户快速普及下,稳健技术迭代下,发展越来越好,希望读者也大力支持华为公司产品。

鸿蒙系统开源社区

这里推出锐英源的国外内容翻译文章、鸿蒙系统使用技巧和鸿蒙系统代码理解文档,欢迎同行交流。

 
  
鸿蒙系统开发
 
鸿蒙系统入门
 
友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内