加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux和Unix操作系统的区别和联系

发布时间:2023-01-09 14:32:35 所属栏目:Unix 来源:转载
导读: 安卓是Linux内核,iOS之前一直被看做Unix内核。
但是在去年十月一日(可能是为了庆祝国庆?),苹果公司公开了自己的内核源码操作系统unix,命名为XNU:XNU is Not Unix,在Darwin操作系统

安卓是Linux内核,iOS之前一直被看做Unix内核。

但是在去年十月一日(可能是为了庆祝国庆?),苹果公司公开了自己的内核源码操作系统unix,命名为XNU:XNU is Not Unix,在Darwin操作系统上进行开发的。

所以苹果的内核可以看做是Unix衍生系统。

我们可以通过了解Linux和Unix操作系统的区别和联系,来对安卓和iOS的内核有一个大概的区分。

历史原因我们可以作为谈资,清楚他们大概的脉络:

Unix系统由AT&T贝尔实验室于1960年代开发。其最大特点是,一起皆文件,包括硬件设备和特殊文件在内,都属于文件。

Unix迅速成为了操作系统的主流,现在几乎每 个主要的计算机厂商都有其自有版本的Unix.

在Unix的基础上,衍生出很多分支,他们继承了Unix的思想,却走出了两条完全不一样的路。

Unix的学院派分支

比较出名的是BSD(Berkeley Software Distribution),它是一个开源的unix-like操作系统。BSD衍生出了 FreeBSD, NetBSD, 和 OpenBSD。NeXTStep也是基于BSD开发的,苹果公司的OS X 又是基于NeXTStep开发,iOS又在OS X基础上开发。

MINIX是一个用于教学的Unix-like操作系统。首MINIX启发(大学生们也比较穷,用不去Unix),大学生 Linux开发了Linux操作系统。GNU/Linux由 Linux kernel 内核和很多 GNU 工具组成。GNU/Linux并不是直接由BSD发展而来,但是它还是基于Unix,况且它出自校园,毕竟还是归结在学院派分支里。今天市面上常见的Android, Chrome OS和嵌入式操作系统,都是基于Linux操作系统开发的。

Unix的商业分支

用来赚钱的,如AT&T UNIX, SCO UnixWare和Sun Microsystems Solaris这些是大公司开发的商业操作系统。

Unix衍生品

了解了历史渊源,我们也大概清楚了他们的联系和区别:

区别:

Linux是开源的,免费的;(穷苦大学生搞出来的,还收费没天理了)

Unix的核心是未公开的,是收费的商业软件

Linux对硬件要求比较低,也比较好安装;(大学生最爱)

Unix大多是硬件配套,自带的操作系统

Linux相对简单,易于学习,功能不够全面;(刚出来的时候,属于小成本作品)

Unix功能强大,性能全面

联系:

Linux思想源于Unix,但其实并没有使用任何Unix的源码(闭源嘛);

Linux是Unix的一个分支

这么一对比,我们就对操作系统有了大概的熟悉。

Linux是众多Unix分支的其中一种,但是他开源,学习者众多,我们可以通过对Linux内核的研究,来一窥Unix及其衍生类的内在逻辑

引用:卫见见 bds58

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章