Linux与Unix究竟有何关系?老男孩Linux
老男孩IT教育
常见问题
2021年6月15日 14:51
世界有三大操作系统,Windows、Linux、Unix,相信不少接触过Linux的小伙伴,多多少少都听过Unix操作系统,两者即为相似,那么它们的区别又在哪些地方呢?请看下文:
世界有三大操作系统,Windows、Linux、Unix,相信不少接触过Linux的小伙伴,多多少少都听过Unix操作系统,两者即为相似,那么它们的区别又在哪些地方呢?请看下文:
Unix诞生于20世纪60年代末,而Linux诞生于20世纪90年代初,Linux和Unix被称为类Unix系统,并且重新实现了POSIX标准,如果熟悉Linux,那么操作Unix也不会太困难,它们很多操作、软件大同小异,很多运行在Linux下的软件一开始就是Unix下的软件,比如我们众所周知的Apache 服务器软件,图形化用户界面 Xwindows 等。
Linux和Unix相似其原因是基于Unix的基本特点以及POSIX和单独的Unix标准而来的。
那么它们区别在哪里呢?主要分为两点,开放性和自由性
Linux源码开源,但Unix属于商业软件,需授权才能使用,不像Linux那样能免费使用,Unix经常被用在服务器,但Linux用处较为广泛,不仅可以被用在服务器,现在也发行了很多Linux桌面的发行版,被广大爱好者所使用的,比如Ubuntu、Debian等。
其次,运行的平台不一样,Linux可以运行在多种硬件的平台,不会造成什么影响,但Unix系统大多是与硬件配套的,也就是说大多数的Unix系统是无法安装在x86服务器和个人计算机里的,但Linux则可以运行在多种硬件平台。
不少小伙伴注意到上方提到了POSIX,那么它又是什么呢?
POSIX全称Portable Operating System Interface of UNIX,它定义了操作系统的接口标准,创建之初是为了降低开发成本,解决不同提供商Unix版本之间存在或多或少不同,使得开发的程序往往只能在单独的Unix系统运行,而不能在其他版本的Unix上运行,所以诞生了这套标准,只要遵循这套标准,默认不需要修改源码,就可以在任何其他遵循本套标准的操作系统上编译运行。
总结来说,两者没有太大区别,Linux是一个类似Unix的操作系统,Unix要早于Linux,Linux的初衷就是要替代Unix,并在功能和用户体验上进行优化,但是Linux为什么使用率大呢?主要源自于它开源免费,这也是做了一大创新,因为开源的原因,所以更容易被大众和公司接受,这也就促使了它的发展,在未来,Linux将会被更广泛的使用,发展也会越来越好。
想要学习更多Linux课程的,或者对其他课程也感兴趣的小伙伴,欢迎来老男孩教育进行咨询,如果还对我们不太了解,可以1对1和客服小姐姐进行咨询,也可以查看课程大纲等等。
推荐阅读:
