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