欢迎访问中国历史网!

余承东宣布鸿蒙系统开源:打造全球的操作系统

时间:2019-08-09编辑:文二

鸿蒙操作系统开源

2019年8月9日,华为在全球开发者大会上正式发布其全新的基于微内核的面向全场景的分布式操作系统——鸿蒙OS。

鸿蒙操作系统开源_鸿蒙是开源的吗_鸿蒙系统基于什么内核

华为消费者业务CEO余承东指出,鸿蒙OS的出发点和Android、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生。

据悉,鸿蒙OS具有四大技术特性:分布式架构首次用于终端OS,实现跨终端无缝协同体验;确定时延引擎和高性能IPC技术实现系统天生流畅; 基于微内核架构重塑终端设备可信安全;通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。

余承东称,鸿蒙系统首先用在荣耀智慧屏,如果安卓系统无法使用,华为随时可以用鸿蒙系统。此外,华为将于明年推出鸿蒙2.0,后年3.0。


鸿蒙系统基于什么内核

鸿蒙系统是全世界第一个基于微内核的全场景OS,采用的是分布式架构,链接不同终端,不同设备,运行速度更快。

鸿蒙操作系统开源_鸿蒙是开源的吗_鸿蒙系统基于什么内核

微内核(Micro kernel)是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如DOS、Workplace OS、Workplace UNIX等。IBM、Microsoft、开放软件基金会(OSF)和UNIX系统实验室(USL)等新操作系统都采用了这一研究成果的优点。

基于微内核的操作系统具有如下特征:

微内核提供一组“最基本”的服务,如进程调度、进程间通信、存储管理、处理I/O设备。其他服务,如文件管理、网络支持等通过接口连到微内核。与此相反,内核是集成的,比微内核更大。

微内核具有很好的扩展性,并可简化应用程序开发。用户只运行他们需要的服务,这有利于减少磁盘空间和存储器需求。

厂商可以很容易地将微内核移植到其他处理器平台,并在上面增加适合其他平台需要的模块化部件。(这指文件服务器、工程应用等等)。

微内核和硬件部件有接口,并向可安装模块提供一个接口。在微内核中,进程通过传递消息或运行“线程”来发生相互作用。线程为将一个任务分解为多个子任务提供了途径,在多处理器环境下,线程可以在不同的处理器上独立运行。

鸿蒙操作系统开源_鸿蒙是开源的吗_鸿蒙系统基于什么内核

象Mach和Nucleus这样的微内核操作系统,使用户可以自己选择操作系统的接口和特性。它们十分适合可以选择多处理器和多操作系统的变化的计算机市场,开发商也可从中受益。它们能够很快地从一个系统向另一个系统移植他们的产品,使最终用户可以得到许多应用产品。这种模块化的设计也保证了可以得到大量的可选服务。

余承东还表示,目前,鸿蒙微内核已实现商用。“在安卓版设备上投入商用,用于支付、人脸识别、指纹这种高安全级别场景。“通过形式化验证,绝对安全,未来华为整个操作系统都将使用鸿蒙。目前方舟编译器支撑鸿蒙内核,将来鸿蒙微内核能按需扩展,并希望用一个鸿蒙微内核代替全部内核。