Linux与Unix的区别
1. 前言
本文主要介绍Unix和Linux系统之间的区别。
Linux与Unix的区别
2. Unix和Linux简介
2.1 UNIX是什么?
UNIX操作系统诞生于20世纪60年代末。AT&T贝尔实验室发布了一个用C语言编写的名为Unix的操作系统,它允许更快的修改、整合和可移植性。
它最初是贝尔实验室肯·汤普森(Ken Thompson)领导下的一个人项目。它后来成为使用最广泛的操作系统。Unix是一种专有操作系统。
Unix操作系统在CLI(命令行界面)上工作,但是最近,在Unix系统上有了GUI的开发。Unix是一种流行于公司、大学、大企业等的操作系统。
2.2 LINUX是什么?
Linux是由赫尔辛基大学的Linus Torvalds于1991年开发的操作系统。“Linux”这个名字来源于Linux内核。它是计算机上的软件,它使应用程序和用户能够访问计算机上的硬件设备来执行某些特定的功能。
Linux操作系统将来自计算机处理器的应用程序的指令转发给应用程序,并通过Linux操作系统将结果发回给应用程序。它可以安装在不同类型的电脑,手机,平板电脑,嵌入式设备、游戏机等。
Linux的开发是自由和开源软件协作的一个最突出的例子。今天,许多公司和个人已经发布了他们自己的基于Linux内核的操作系统版本。
3. Unix和Linux关键的区别
Unix和Linux关键的区别
比较Unix和Linux, Linux的源代码对一般公众是可用的,而在Unix中,源代码是专有的。
UNIX操作系统是20世纪60年代末在AT&T贝尔实验室创建的,而Linux是1991年由赫尔辛基大学的Linus Torvalds创建的操作系统。
当我们比较Unix和Linux时,Linux的默认shell是BASH,而Unix shell是Bourne shell。
Unix和Linux的一个关键区别是,Linux的威胁检测和解决方案非常快,而Unix用户需要更长的等待时间才能得到适当的bug修复补丁。
Linux的重要版本是Redhat、Ubuntu、OpenSuse、Solaris,而Unix的重要版本是HP-UX、AIS、BSD等。
3.1 Unix操作系统特性
当将Unix与Linux比较时,Unix是一个多用户、多任务操作系统
可作为工作站和服务器的主控制程序。
数以百计的商业应用程序可用
在其鼎盛时期,UNIX被迅速采用,并成为大学的标准操作系统。
3.2 Linux操作系统特点
支持多任务
程序由一个或多个进程组成,每个进程有一个或多个线程
它可以很容易地与其他操作系统共存。
比较Linux和Unix的特点,Linux可以运行多个用户程序
由于适当的授权,个人帐户受到保护
当比较Unix和Linux时,Linux是Unix的副本,但不使用它的代码。
3.3 Unix和Linux的关键点比较
现在,我们来看看unix和linux之间的区别:
Unix和Linux的关键点比较
关键不同点 |
Linux |
Unix |
成本 |
Linux一般是免费分发的,但也有付费版本。 |
不同类型的Unix有不同的定价,这取决于供应商的类型。 |
开发 |
Linux是开源的,成千上万的程序员在线协作并为其开发做出贡献。 |
Unix系统有不同的版本。这些版本主要由AT&T和其他商业供应商开发。 |
用户 |
每一个人。从家庭用户到开发者和电脑爱好者。 |
UNIX可用于互联网服务器、工作站和PC机。 |
文本界面 |
BASH是Linux的默认shell。它提供了对多个命令解释器的支持。 |
最初是工作在Bourne Shell。然而,它现在与许多其他软件兼容。 |
图形界面 |
主流KDE和Gnome。还有其它的如Mate, LXDE, Xfce等。 |
通用桌面环境,也有Gnome。 |
病毒 |
到目前为止,Linux已经列出了大约60-100种目前没有传播的病毒。 |
到目前为止,Unix中报告了80至120种病毒。 |
威胁检测 |
威胁检测和解决方案非常快,因为Linux主要是社区驱动的。因此,如果任何Linux用户发布了任何类型的威胁,一个合格的开发团队就会开始着手解决这个威胁。 |
Unix用户需要更长的等待时间来获得适当的bug修复补丁。 |
架构 |
最初为英特尔的x86硬件处理器开发。它可用于20多种不同类型的CPU,其中还包括一个ARM。 |
它可以在PA-RISC和Itanium机器上使用。 |
使用率 |
Linux操作系统可以安装在各种类型的设备上,比如移动设备、平板电脑。 |
UNIX操作系统用于互联网服务器、工作站和个人电脑。 |
更好的特性 |
内核更新无需重新启动 |
下一代文件系统DTrace -动态内核跟踪 |
版本 |
不同版本的Linux是Redhat, Ubuntu, OpenSuse等。 |
不同版本的Unix有HP-UX、AIS、BSD等。 |
支持的文件系统类型 |
支持的文件系统如xfs, nfs, cramfsm ext 1到4,ufs, devpts, NTFS。 |
文件类型支持的文件系统有zfs、hfx、GPS、xfs、vxfs。 |
便携性 |
Linux是便携式的,从u盘启动 |
Linux不支持便携。 |
源代码 |
公开 |
不公开 |
4. Linux和Unix的局限性
4.1 Linux的限制
版本不统一。
Linux对驱动程序有补丁支持,这可能会导致整个系统无法正常工作。
至少对于新用户来说,Linux不像Windows那么容易使用。
我们在Windows上使用的许多程序只能通过一个复杂的模拟器在Linux上运行。例如:微软办公套件。
Linux最适合企业用户。不适合家庭用户使用。
4.2 Unix的局限性
不友好的、简洁的、不一致的、非助记的用户界面
比较Linux和Unix的局限性,Unix操作系统是为缓慢的计算机系统设计的,所以您不能期望快速的性能。
不同机器上的版本略有不同,因此缺乏一致性。
Unix和Linux的区别之一是,Unix不提供任何有保障的硬件中断响应时间,因此它不支持实时响应时间系统。
5. 总结
通过本文,您应该可以了解到Linux和Unix的不同了吧。如果您有更好的见解,欢迎留言。