原标题:华为的“鸿蒙”为什么用linux开发而不自己开发一套

网上好多人在问,为什么华为的“鸿蒙”和其他的系统都要基于Linux开发自己的系统,在这里为大家详细解读一下。

鸿蒙不给用java开发了 鸿蒙为什么不用unix开发_多用户

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

鸿蒙不给用java开发了 鸿蒙为什么不用unix开发_linux只是鸿蒙内核的选择_02

linux

Linux系统第一个得好处就是开源免费

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

同时Linux支持多任务多用户的模式,也是现在所有开发系统所喜欢的源代码开发平台。

现在市面上大多数的操作系统都是基于Linux所开发的,就比如现在的国产操作系统。

深度Linux,优麒麟,中标麒麟,威科乐恩,起点操作系统,凝思磐石安全操作系统,共创Linux,思普操作系统,中科方德桌面操作系统,普华Linux,RT-Thread RTOS,中兴新支点操作系统,一铭操作系统 ,springLinu

打开UC浏览器 查看更多精彩图片

鸿蒙不给用java开发了 鸿蒙为什么不用unix开发_多用户_03

还有现在的大多数的手机系统也是基于Linux所开发,比如iPhone的iOS,谷歌的Android,都是基于Linux所开发的。

为什么不自己开发系统,首先自己开发系统需要大量的人力物力,在一个重新开发模板也是很耗费时间金钱经历的,就像你要做一样东西一样,你回去找相似的或者照着这个东西去改变,所以基于Linux开发是现在,或者未来多少年的正确选择