什么是鸿蒙系统系统?
鸿蒙系统:
鸿蒙系统OS是一个基于微内核的分布式操作系统,历时10年,4000多名R&D人员开发而成。它面向5G物联网和所有场景。鸿蒙系统的英文名是鸿蒙系统,意思是和谐。不是安卓系统的分支或者修改。它是与Android和iOS不同的操作系统。性能不逊于安卓系统,华为也为基于安卓生态开发的应用平滑迁移到鸿蒙系统OS做好衔接——将相关系统和应用迁移到鸿蒙系统OS,差不多两天就能完成迁移部署。这个新的操作系统将把手机、电脑、平板电脑、电视、工业自动化控制、无人驾驶、车载设备和智能穿戴整合到一个操作系统中,该系统是为下一代技术设计的,可以兼容所有Android应用的所有Web应用。
1.鸿蒙系统1.0是一个Tee OS。
我们用的安卓操作系统其实很复杂。最早的Android系统是Linux内核上的JAVA虚拟机,解释和执行JAVA程序。后来随着Android的一步步发展,基本上是一个独立的操作系统,拥有Linux内核。
我们使用的操作系统不仅仅是一个核心,而是一个核心后面有很多上层的东西组成一个完整的操作系统。
为了安全,除了Android还有个叫Tee OS的东西,比如手机,电脑等用ARM芯片的东西。这个东西首先执行一个可信计算操作系统来防止攻击。
普通Android使用名为Trusty的微操作系统作为Tee OS。华为已经为华为Android设备开发了一个微型操作系统作为Tee OS。
在2019的发布会上,华为将一直使用的Tee OS命名为鸿蒙系统1.0,将使用Tee OS而非Trusty的Android电视命名为使用鸿蒙系统1.0操作系统的电视。
其实华为手机和平板命名也是可以的。鸿蒙系统1.0其实已经用华为手机和平板了。
用Tee OS代替Trusty的Android设备,华为可以将其命名为鸿蒙系统1.0设备。
第二,鸿蒙系统2.0主要是Lite OS。
2020年,华为发布了鸿蒙系统2.0。从目前公布的鸿蒙系统2.0的信息和代码来看,这个鸿蒙系统2.0其实是华为2016做的Lite OS的进化版。
操作系统其实是分层次的,有简单的操作系统,也有复杂的操作系统。嵌入式设备的操作系统往往比较简单,无法支持太多的功能,但占用空间和资源较少,可以满足一些基本需求。Lite OS就是这个级别的东西。
类似Lite OS的操作系统有RT-Thread,TencentOS tiny等等。这个操作系统可以在IOT设备上使用,但很少在手机上使用。
最多可以做功能机,做不了智能机。所以目前华为发布的鸿蒙系统2.0只用于128M以下内存的设备。