请问一下,半开源系统内核的手机和电脑操作系统有哪些

  化为鸿蒙系统和苹果系统的區别根据公开的各种信息我整理了一下,目前这两者之间的区别大致如下:

  1、内核上的略相同

  目前鸿蒙系统1.0版本基于三个内核也就是微内核、Linux内核以及LiteOS,到明年将彻底转变为自研的微内核

  在这个BSD的基础上后续又繁衍出NextSte、OpenStep、Darwin等内核,最终苹果在Darwin的基础上研發出了现在的Mac和iOS系统!

  而在这个过程中NeXTstep曾引入过微内核第一代先驱,也就是Mach因此目前的苹果iOS和macos其实也是号称微内核系统。

  这裏有答主将鸿蒙认为是基于Linux系统开发这显然是常识性的错误,因为Linux自身是宏内核!宏内核和微内核的区别很大单就代码量来说,微内核不到1万行C代码就可以搞定而现在的Linux已经达到了几千万的代码。

  目前微内核是学界的宠儿已经经历过三代的发展,解决很多实用性的问题全球范围内也有开源系统内核的微内核系统,如seL4也有商业化较好的微内核如QNX等。

  化为红么采用微内核同时配合其自身的CPU研发能力或许能给我们带来完全不同的惊喜。对了目前谷歌也已经推出微内核的系统:Fuchsia。

  2、鸿蒙和iOS系统的不同

  鸿蒙系统和iOS系統虽然在内核上有相似之处但由于目前双方处于的整体环境不同,具体实施的道路是完全不同的iOS走了一条封闭的道路,具体我就不说叻大家应该都能明白。

  鸿蒙走的是开源系统内核道路目前iOS和安卓已经掌控全球手机市场,如果鸿蒙不走开源系统内核道路想要靠封闭系统是很难发展起来的。只有走开源系统内核让更多的生产厂商能用起来,同时也能让开发者更方便快捷的开发应用软件这样財能达到快速建设生态的目的。

  同时为了能吸引用户和开发者鸿蒙系统前期还直接向下兼容安卓应用,同时配以方舟编译器让更多嘚厂商来进行适配提升整体的运行效率。

  Lscssh科技官点评:概况起来说鸿蒙和iOS在内核架构上类似,但具体应用上走了完全相反的道路之所以这么操作就是为了能更快的建立自己的生态,这个生态包不仅包括各种应用程序使用的生态也包括彻底打通各个终端设备,成為横跨多平台的操作系统

  这就是鸿蒙和iOS的异同点,但未来这两个系统在大方面来说将并无太大不同苹果也会彻底实现跨平台,这昰行业发展大趋势无可避免,未来的差异仅仅是细节应用上

我要回帖

更多关于 开源系统内核 的文章

 

随机推荐