Linux和Unix

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/4ed1ffee/

Linux和Unix的关系

操作系统

说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统。

如果是从事信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。

其实,操作系统的种类极多,远远不止我们知道的这些。

从使用场景来看,操作系统大致可以分为桌面操作系统、服务器操作系统、移动终端操作系统、嵌入式操作系统、物联网操作系统、云操作系统等类别。

image-20240425184317979

Linux和Unix的关系

这里要特别说明一下,Linux和Unix的关系。

很多人觉得,Linux就是Unix,这显然是不对的。Linux是开源自由软件,而Unix是对源代码实行知识产权保护的传统商业软件。两者是完全不同的东西。

那么,Linux是不是类Unix(Unix-like)系统呢?

严格来说,也不行。

Linux只是风格上和Unix很像,但它并不含有Unix的代码。UNIX的源代码,为SCO公司所有。UNIX的商标权和标准认定权,属于OPENGROUP所有。

真正意义上的类Unix系统,必须要通过官方认证(例如苹果的MacOS)。而Linux并没有。

Unix

Unix 操作系统诞生于 20 世纪 60 年代末,当时著名的贝尔实验室发布了一个用 C 语言编写的名为「Unix」的操作系统,该系统可以更快地修改、调整与移植适配。

一开始它是贝尔实验室的 Ken Thompson 领导下的独立项目,逐渐成为了今天影响各大主流操作系统的「精神导师」。Unix 本身是一个需要商业授权的操作系统。

Unix 操作系统主要在 CLI(命令行界面)上工作,但最近几年开始在 Unix 上出现了图形用户界面。Unix 的个人用户不多,主要使用集中在商业专有领域。

Linux

Linux 是由 Linus Torvalds 于 1991 年开发的开源操作系统,属于「类Unix」。「Linux」这个名字来自于其使用的内核名称。Linux 是一种特殊的计算机软件,使应用程序和用户能够访问计算机上的设备来执行某些特定的功能。

Linux 操作系统将应用程序的指令从计算机的处理器中翻译出来,并通过 Linux 操作系统将结果发送回应用程序。它可以安装在不同类型的电脑,手机,平板电脑等平台上。

Linux 的开发是开源开发社区协作的最著名的项目之一。世界上已经有许多基于 Linux 二次开发而来的操作系统。

Linux发行版

大家注意,林纳斯1991年开发的,并不是一个操作系统,而是一个内核。

后来,全球开发者(开源社区、企业、个人等)对内核代码进行大量的修改和补充,加入GUI(图形界面)、应用等部分,才形成了相应的Linux操作系统发行版,也就是真正的操作系统。

这些发行版分为社区版和商业版。社区版数量较多,开发和维护的主体是开源社区。商业版数量较少,是在社区版的基础上进一步优化而来。

值得一提的是,发行版之间也有复杂的衍生关系。也就是说,发行版可以构建在另一个发行版之上。

一些大家可能比较熟悉的发行版,包括:Ubuntu、Debian、Centos、Fedora、 RedhatLinux、Slackware、Turbolinux、Mandrake、SUSE、红旗、麒麟等。

image-20240425183903150

IBM® AIX® 是 IBM 专有的 Unix 操作系统,专为在 IBM® Power® 服务器上运行而设计。


蚂蚁再小也是肉🥩!


Linux和Unix
http://heibanbai.com.cn/posts/4ed1ffee/
作者
黑伴白
发布于
2021年4月7日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付