当前位置:Linux教程 - Linux文化 - linux和unix有什么区别?

linux和unix有什么区别?


请教大家一下,linux和unix有什么区别?

>>> 此贴的回复 >> Linux 是一个 like unix,很多在unix下面的工作都可以转到linux下面来做。

从来就没有用过unix,所以具体也不清楚,听听别人说的吧。

>>> 此贴的回复 >> 只知道写linux的那个人的初衷好象就是想搞一个跑在pc上的unix。

>>> 此贴的回复 >> 简单地说,Linux是一个类Unix内核。比方如,你用过一个叫Unix的东东,你觉得 她很好,于是你回家写了一个和她类似的东西。当初有这样一个人,叫Linux Torvalds, 他怀着类似的想法,于是,企鹅诞生了! “计算机的历史翻开了新的一页。”--马克思诺依曼选集第1024页 从版权的角度来说,Unix是一个商标,so is Linux.

我的blog里有个帖子,和这个有些相关,可以看看: http://forum.byr.edu.cn/pc/pccon.php?id=207&nid=4255&order=&tid=196 网上有篇中文文章,叫Unix发展史什么的,你请baidu帮帮忙。

>>> 此贴的回复 >> Linux是免费的,而unix不是!

>>> 此贴的回复 >> Unix had a baby named linux when she was beautiful and middle young ,now linux grow strongly,now unix is more beautiful!

>>> 此贴的回复 >> FreeBSD据说是最正统的UNIX 但它却是免费的!!!

>>> 此贴的回复 >> 我的理解:linux是GNU操作系统的内核,而GNU是一个完全自由的类似UNIX的操作系统,不知是否正确

>>> 此贴的回复 >> 不是有个笑话里面说嘛,unix就是一群人拿着飞机的碎片,争论到底什么才是真正的飞机。 unix其实并不是特指某个操作系统,而是一个操作系统标准,linux算是unix的部分实现吧。 freeBSD其实也是unix的实现,apple的macOS好像也是unix的实现。

>>> 此贴的回复 >> Unix有两个分支BSD系列和SVR系列,linux是从SVR系列发展来的 具体可参看4.4BSD系统设计与实现

>>> 此贴的回复 >> linux是一个类uinx系统,他是李纳斯.特沃兹以安德鲁.S.塔尼鲍默(Andrew S Tanenbum)的minix系统(由塔尼鲍默编写的用于操作系统教学的一个简单unix系统)为蓝本开发出来的系统内核,由于他编写的时候是按照开发unix系统的标准POSIX来开发的,所以说linux是一个类uinx系统。linux被开发出来以后,由于其源代码是公开的,所以他被世界各地的自由软件人员不断改进,从而不断地壮大起来。现在大家使用的各种linux版本是由商家将各种应用程序包与linux捆绑在一起来出售的。而其内核是相同的,由李纳斯.特沃兹极其小组维护。 更多的资料,请 www.baidu.com 或www.google.com帮忙。

>>> 此贴的回复 >> unix 7为了商业利益不让分析其源代码,有一个教授为了在教学中使用就写了一个与unix完全兼容的“小Unix”,叫做minix,minix出来后很多人都向往里面添加新东西来增强他的功能,但是minix的作者希望保持minix灵巧的体积,以便学生学习和理解。人们发现始终无法动摇这位教授的决心后,就尝试在minix的基础上自己继续扩展,芬兰的那个家伙就是从这里开始编写linux的。

>>> 此贴的回复 >> 那个教授就是安德鲁.S.塔尼鲍默。他编写的《操作系统设计与实践》(中文版有卖)就是以他的minix为离子的! 有空我也买本《操作系统设计与实践》,装个minix学习一下!!

>>> 此贴的回复 >> unix其实并不是特指某个操作系统,而是一个操作系统标准,linux是unix的实现吧。 freeBSD其实也是unix的实现,apple的macOS好像也是unix的实现。

>>> 此贴的回复 >> Linux和Unix相似度超过90%,不过Linux比Unix支持的东西更多一些。

>>> 此贴的回复 >> 什么是Linux,它和UNIX有什么区别?问这个问题的原因呢,多半是你还在大一的时候一次去实验室,看到高年纪学生在一个特大屏幕的机器上作题,你羡慕的看着他,问:“这是什么计算机啊,这么高级?”而他不无骄傲的说,“这是UNIX”。后来你懂的多了,知道那是SUN工作站,上面运行着Solaris,就是UNIX。现在你又听说Linux也是UNIX,是怎么回事呢?

short answer:去看书,街上很多Linux的书第一章就是讲他们的历史和亲属关系的。

long answer: UNIX是一个20还是30年前由几个研究生在实验室里开始后来一个大公司把它商业化了的一个操作系统。一来二去,它成长并且占领了市场。当时它只是运行在只有大学才买得起一两台的昂贵机器上。后来机器多了,公司多了,懂得人也多了,就分家了,而“UNIX”这个名字由于法律关系,谁也不能说自己的操作系统是“UNIX”而只能说是“UNIX兼容”系统了。所以现在“UNIX”系统是不存在的,存在的只是一个遥远的传说。那么现在那些Solaris,AIX,IRIS都是什么呢?那些都是各公司在他们硬件平提上作的商业UNIX,这些系统都遵循一个叫POSIX的古怪标准,对了,这个标准呢,是后来UNIX太多太乱,大家编程接口甚至命令都不一样了所以没办法座下来商量的一个协议。

那么Linux是什么呢?Linux是基于PC(其它平台也有的支持)的UNIX兼容系统,在跟UNIX的关系上,它不比任何其它UNIX兼容系统远。所以如果你有“Solaris才是正统UNIX,Linux只是兼容”的想法,对不起你错了,起码你得把支持AIX的人打败才行,他们还认为AIX才是正统UNIX呢。所以用Linux你可以学到有关UNIX的知识,这些知识绝大部分在其它商业 UNIX上可以用得上。当然,其核心思想绝对是相同的。那么在三年前只有你的读博士的辅导员才有机会在实验室那台宝贝SUN上学的知识,你现在在PC机上就可以实践了,这难道不是很妙的一件事情么?

再作一点补充 Linux与Unix的区别 某些PC机的Unix和Linux在实现方面相类似。几乎所有的商业Unix版本都基本支持同样的软件、程序设计环境和网络特性。然而,Linux和Unix的商业版本依然存在许多差别。 Linux支持的硬件范围和商业Unix不一样。一般来说,商业Unix支持的硬件多一些,可是Linux支持的硬件也在不断扩大。 突出的是,Linux至少和商用Unix一样稳定。 对许多用户来说,最重要的因素是价格。Linux是免费软件,用户可以从Internet网上下载。如果上网不方便,可以很便宜地通过邮购得到Linux的磁盘或CD-ROM。当然也可以直接从朋友那里得到。 商业Unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构,这些都很重要,但是PC机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。 也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。在许多方面,386BSD软件包和Linux兼容,但Linux更适合用户的需求。最显著的是,Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386BSD是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux的目标是从头开始开发一个完整的Unix系统;386BSD的目标则是对现有的BSD做些修改,以适合80386系统

>>> 此贴的回复 >> Linux与Unix最大的区别就是Linux的内核中没有一行Unix,之所以向Unix,一则学习了Unix并使用类似的控制台命令,二则,也是最重要的,它们都给予POSIX标准,使得各种接口相同,因此KDE有运行在两种系统上的多种版本。

>>> 此贴的回复 >> Unix发源于AT&T,由Ken Thomason, Dennis Ritchie等在1970年左右实现。1973年Thomason用Dennis Ritchie的C语言重写了Unix,而且速度与原来的机器语言版本几乎一样快。重新实现的Unix带来的另一个优点是可移植性。

1973年Thomason与Ritchie发表了那篇关于操作系统的论文后,Unix走出研究所试验室,走出大学。全世界的站点都安装了该系统的拷贝。并且有很多公司开始销售Unix。

Unix有两个主要分支:AT&T的System V和Berkely大学的BSD。因为版权上的问题,只有AT&T的系统可以被称为Unix,即使官方版本。重要的版本是SVR4。Berkely的Unix叫*BSD*,微软的叫XENIX,Sun的脚SunOS,Solaris,HP的叫HPUX,IBM的叫AIX。后面的这些系统多少都接近System V或BSD之一。

Linux的意思就是Linus的Unix,它是Open Source的。它使用Stallman主持的GNU的编译器,编辑器,否则Linux不能编译。它在GPL协议下发布。它继承遵循于System V.3与BSD的特性。

>>> 此贴的回复 >> LINUX stands for Linux Is Not UNix

>>> 此贴的回复 >> linux是开源的,免费在网络方面功能很强大。