搞懂unix、linux、ios、android的大致区别

简单理理关系:

UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)

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

Linux操作系统诞生于1991 年10 月5 日。Linux有许多不同的版本,但是都使用了Linux内核。Linux安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

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

iOS是由苹果公司开发的移动操作系统,iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。

Android

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。

总结:Linux,是Unix的分支,属于类UNIX。从文件系统的结构、命令等方面比较相似,很多人觉得Linux和Unix差不多,实际上差得太多了,从内核、进程管理、设备管理、I/O方式等都不一样,即使是Unix之间,它们的区别也是比较大,更不用说Linux。

主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,它们分别运行在各自的Unix服务器上,这些Unix系统互不兼容,它们各自有自己的系统工程师,这些工程师一般只熟悉其中的某种Unix系统,如果要熟悉其它的Unix系统,则还要继续学习,这些Unix系统没有好坏,只有不同。

另外两大区别:

1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.

2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.

UNIX(5万美圆)而Linux免费

Unix的历史久于linux. Linux的思想源于Unix

产品

unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.

Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.

Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware

[其他区别]

linux的核心是免费的,自由使用的,核心源代码是开放的.

而unix的核心并不公开

简单点就是苹果的iOS和现在的安卓系统都是属于类UNIX,类似UNIX,属于UNIX的分支。虽然起源都追述到UNIX,但是UNIX本身区别就很大,更何况是分支之间呢!

欢迎吐槽与分享转发,看见旁边蓝色的关注了么?点一下就会变灰哦,怎么样?有没有觉得自己超能力觉醒了!

搞懂unix、linux、ios、android的大致区别

Debian和Ubuntu的区别

众所周知,Linux操作系统有众多发行版本,比如Debian、Red Hat、Arch等等,Ubuntu源于Debian,两者也是非常类似的,那具体有什么区别呢?本篇文章为大家介绍一下Linux操作系统中Debian和Ubuntu的区别,希望对你们有用。

  1、发布周期

 Ubuntu有2种发布版本:LTS(长期支持)和常规版本,其中LTS版本更稳定,Debian有3个不同的版本:稳定性、测试版和非稳定版,非稳定版是为了实际测试,应该避免使用;测试版是用来为下一个稳定版做准备;稳定版是Debian的主要版本。Debian稳定版可能没有最新的软件和功能,但在稳定性方面毋庸置疑。

2、软件更新

Debian更注重稳定性,也就意味着并不一定是最新版本,总体来说相比于Ubuntu,Debian稳定版的软件版本会更旧。

3、软件可用性

 Debian和Ubuntu都有一个巨大的软件仓库,然而Ubuntu还有PPA,通过PPA安装更新版本的软件或者获取最新版本的软件都将会变的更容易,也可以在Debian中尝试使用PPA,但是体验并不好。

4、支持的平台

Ubuntu可以在64位的x86和ARM平台上使用,它不再提供 32 位的镜像,另一方面,Debian支持32位和64位架构,除此之外,还支持64位ARM、ARM EABI、ARMv7、小端MIPS等,所以它也被称为通用操作系统

5、安装

 Ubuntu的安装比Debian简单得多,当下载Debian时,默认提供最小化镜像,没有非自由(非开源)的固件,如果你继续安装它,你就可能会发现你的网络适配器和其它硬件将无法识别;Ubuntu在默认提供的镜像中包含专有驱动程序和固件时要宽容的多

 百度安全验证https://baijiahao.baidu.com/s?id=1714103452201905997&wfr=spider&for=pc

 鸿蒙操作系统是微内核设计,而安卓系统是基于linux的宏内核设计,鸿蒙OS架构中的内核会把之前的Linux内核、鸿蒙OS微内核与LiteOS合并一个鸿蒙OS微内核。(华为鸿蒙系统百度百科)

 鸿蒙操作系统是(开源的linux源码基础上修改,)微内核设计,而安卓系统是基于linux的宏内核设计,相比来说,微内核开发难度大,但是系统稳定性高。宏内核,内核包含了操作系统绝大多数的功能,而且这些功能和模块具有最高的权限,好处是系统开发难度低,但是各模块具有最高权限,一个模块出错,整个系统崩溃,这也是安卓系统容易崩溃的原因。微内核,内核仅包括了操作系统必要的功能模块(任务管理、内存分配等),其他模块不具有最高权限,系统稳定性得到了提升。armonyOS并不是Android的替代品,HarmonyOS与Android并非同一个赛道

内核的区分

众所周知,UNIX是最古老的操作系统内核,由它衍生出来了Linux和iOS,而iOS是属于是Unix的一个重要分支,Android、鸿蒙OS都属于Linux系统分支,关系更是像一对“兄弟”。

然后就是宏内核和微内核的区别,宏内核将所有的系统功能(包括内存管理、文件系统、设备驱动等)都在内核里实现,而微内核则只在内核中保留了必须在内核态运行的功能,而把其他功能都移至用户态以服务线程的方式来实现。

而现在流行的安卓系统属于宏内核架构,华为鸿蒙系统采用的是全功能的微内核,苹果的ios内核则是混合内核,但是苹果也在逐渐往微内核靠拢。

微内核和宏内核的区别:微内核相当于一个信息交换中心,自身可以实现的功能较少,他的主要职责是传递一个请求,一个A模块对其他模块功能的请求;而宏内核相当于一个是一个中央集权控制中心,把内存管理,文件管理等功能全部管理。

微内核的操作系统有:Window,Minix,Mac等等。宏内核的操作系统有:Unix,Linux等等

 百度安全验证https://baijiahao.baidu.com/s?id=1686239513676283963&wfr=spider&for=pc

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐