unix和linux的区别

差异:

1,开源情况

UNIX是商业化的,而Linux是开源的,是免费开源的。

2、硬件应用

UNIX系统多为硬件配套,也就是说,AIX、HP-UX等UNIX系统大多不能安装在x86服务器和个人电脑上,而Linux可以运行在多种硬件平台上。

可以先学linux再学unix,因为linux可以很容易的运行在虚拟机上,防止新手误操作。在发行版中,可以选择Ubuntu、Linux Mint等。

扩展数据unix诞生了

1965,贝尔实验室加入了通用电气和麻省理工学院的合作项目。计划是建立一个多用户、多任务、多层次的MULTICS操作系统。

直到1969,MULTICS项目因进展缓慢而停止。当时Ken Thompson(后来被称为UNIX之父)有一个叫“星际迷航”的程序运行在GE-635机器上,但是反应很慢,他碰巧找到了一个闲置的PDP-7(Digital的主机)。

肯·汤普森和德尔尼·里奇将“星际迷航”程序移植到PDP-7上。而这个PDP-7(如图1-1)在整个计算机史上留下了美好的名字。

MULTICS实际上是“倍增信息和计算服务”的缩写。在1970中,PDP-7只能支持两个用户。当时,布莱恩·柯尼根开玩笑说他们的系统实际上是:

“统一信息和计算服务”,缩写为“UNICS”,谐音时后来被称为“UNIX”。1970堪称“UNIX元年”。

Linux的基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有明确的用途。第一个是系统中的一切都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等。对于操作系统内核来说,它们都被看作是具有各自特点或类型的文件。

至于说Linux基于Unix,很大程度上是因为两者的基本思想非常相似。

完全免费。

Linux是一个免费的操作系统,用户可以通过网络或其他渠道免费获得,并且可以随意修改其源代码。这是其他操作系统无法企及的。

也正因为如此,无数来自世界各地的程序员参与了Linux的修改和编写,程序员可以根据自己的兴趣和灵感进行修改,这使得Linux吸收了无数程序员的精华,不断成长。

完全兼容POSIX1.0标准。

这使得在Linux下通过相应的模拟器运行常用的DOS和Windows程序成为可能。这为用户从Windows转到Linux奠定了基础。

很多用户在考虑使用Linux的时候,都想着Windows下的常用程序是否能正常运行,消除了他们的疑虑。

多用户、多任务

Linux支持多用户,每个用户对自己的文件设备都有自己特殊的权限,保证了每个用户之间互不影响。多任务处理是现在计算机最重要的特征之一。Linux可以让多个程序同时独立运行。

百度百科-unix

百度百科-linux