二者有两个大的区别:
1:unix系统大多是与硬件配套的,也就是说,大多unix系统无法安装在x86服务器和个人计算机上,而liunx系统可以运行在多种硬件平台上。
2:unix是商业软件,而linux是开源软件,是免费,公开源代码的。
经过多年的发展,linux已成为nuix最优秀的传承者。
Unix/linux系统结构
两系统可以抽象为3层,底层是linux/nuix操作系统,即为系统内核
中间层是Shell层,即为命令解释层
高层是应用层
A:内核层
内核层是unix/linux系统的核心和基础,它直接附着在硬件平台上,控制和管理系统内各种资源(硬件资源和软件资源),有效的组织进程的运行,从而扩展硬件的功能,提高资源利用率,为用户提供方便,高效,安全,可靠的应用环境。
B:shell层
Shell层是与用户直接交互的界面,用户可以在命令提示符下输入命令,由shell解释执行并输出相应结果或者有关信息,所以我们也把shell称作命令解释器,利用系统提供的丰富命令可以快捷而简便的完成许多工作。
C:应用层
应用层提供基于xwindow协议的图形环境,xwindow系统定义了一个系统所必须具备的功能(就如同TCP/IP是一个协议,定义软件所应具备的功能),使系统能够满足此协议及符合X协会其他的规范,便可称为x window
Xwindow与微软的windows图形环境有很大区别:
Unix/linux系统与X window没有必然捆绑的关系,也就是说,linux可以安装x window,也可以不安装;而微软的windows图形环境与内核捆绑密切。
Unix/linux系统不依赖于图形环境,依然可以通过命令行完成百分之百的功能,而且因为不使用图形环境还会节省大量的系统资源。