Linux和Unix
Linux和Unix的关系
操作系统
说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统。
如果是从事信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。
其实,操作系统的种类极多,远远不止我们知道的这些。
从使用场景来看,操作系统大致可以分为桌面操作系统、服务器操作系统、移动终端操作系统、嵌入式操作系统、物联网操作系统、云操作系统等类别。
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、红旗、麒麟等。
IBM® AIX® 是 IBM 专有的 Unix 操作系统,专为在 IBM® Power® 服务器上运行而设计。
蚂蚁🐜再小也是肉🥩!
“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”
微信支付
支付宝支付