您当前的位置:首页 > 互联网教程

鸿蒙系统是基于安卓开源系统吗是基于Linux吗

发布时间:2025-05-12 19:18:05    发布人:远客网络

鸿蒙系统是基于安卓开源系统吗是基于Linux吗

一、鸿蒙系统是基于安卓开源系统吗是基于Linux吗

鸿蒙系统并非基于安卓开源系统开发,而是基于Linux系统开发的。尽管鸿蒙系统的底层架构基于Linux,但它采用了微内核设计,与安卓的宏内核架构形成对比,这使得鸿蒙在安全性、分布式能力和兼容性方面具有潜在优势。鸿蒙系统能够运行安卓应用,是通过虚拟机技术实现的,这些应用在鸿蒙设备上运行于虚拟环境中,而非直接在鸿蒙操作系统上。

1.分布式架构:鸿蒙系统采用分布式架构,首次应用于终端操作系统,实现了跨终端的无缝协同体验。

2.高可靠性:微内核设计带来了极高的系统稳定性,众多的系统服务运行在用户态模块,不会影响系统核心稳定性。

3.高扩展性:由于系统服务可按需剪裁和添加,鸿蒙系统展现出高度的扩展性,能够根据不同终端需求进行定制。

4.高安全性:微内核的代码量远小于宏内核,提高了系统的安全性。微内核仅提供基本服务,如进程调度和通信等。

5.高可维护性:用户态模块可以独立启停、卸载和升级,增强了系统的可维护性。

综上所述,鸿蒙系统以其独特的微内核架构、高可靠性、扩展性、安全性和可维护性,成为了一个出色的开源操作系统。以上信息综合了网络资料,以提供对鸿蒙系统的全面理解。

二、安卓系统是中国的系统吗

1.安卓(Android)系统并非中国的系统,它是由美国的谷歌公司(Google)拥有和开发的。

2. Android是一种基于Linux的自由和开放源代码操作系统,主要用于移动设备,如智能手机和平板电脑。该系统由Google和开放手机联盟(Open Handset Alliance)共同开发和推进。

3. Android操作系统最初由Andy Rubin开发,主要用于支持手机功能。2005年8月,Google收购了Android并注资,2007年11月,Google与84家硬件制造商、软件开发商和电信运营商组建了开放手机联盟,共同研发和改良Android系统。

4. Google以Apache开源许可证的方式发布了Android的源代码,第一部Android智能手机于2008年10月发布。随后,Android系统逐渐扩展到平板电脑及其他领域,如电视、数码相机、游戏机、智能手表等。

5.安卓系统的内核是基于Linux kernel,但它并非标准的GNU/Linux。Android移除了一些在GNU/Linux中常见的开源软件,如Cairo、X11、Alsa、FFmpeg、GTK、Pango和Glibc等,并使用Bionic、Skia和opencore等替代品。

6. Android的Linux kernel控制包括安全、存储器管理、程序管理、网络堆栈和驱动程序模型等方面。

7. APK是Android应用程序的后缀,即Android Package的缩写。APK文件是类似Symbian Sis或Sisx的文件格式,用户可以将APK文件直接传输到Android模拟器或手机中进行安装。

8. APK文件实际上是ZIP格式,但文件后缀被修改为apk。解压APK文件后,可以看到Dex文件,Dex是Dalvik VM executes的缩写,即Android Dalvik执行程序,它执行的是Dalvik字节码,而非Java ME的字节码。

三、鸿蒙是基于linux开发的吗

1、鸿蒙不是基于linux开发的,是基于微内核开发的。

2、鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

3、鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。

4、华为推出的鸿蒙系统试图解决物联网时代多终端开发难题。余承东介绍,鸿蒙系统拥有分布式OS架构、确定时延引擎和高性能IPC技术等新特性。

5、可以让鸿蒙OS实现一端开发、多端部署。这个万物互联时代带来的新机遇,终于被华为等到了,而华为在自研软硬件上的储备,要远超普通人的想象。

6、据华为技术老兵近期发表的《华为操作系统28年史》介绍,华为的操作系统经过了独立开发、基于第三方微内核开发RTOS、基于开源的嵌入式Linux宏内核开发等多个历程。

7、华为先后开发出了路由器和数据通信交换机操作系统VRP、云计算操作系统Fusion Sphere、服务器操作系统欧拉Euler OS和物联网嵌入式操作系统Lite OS。

8、参考资料来源:人民网—鸿蒙出世国产操作系统破局?