linux,unix
发布网友
发布时间:2022-03-27 11:52
我来回答
共3个回答
热心网友
时间:2022-03-27 13:21
都是C语言写的系统,都是开源的系统,Unix通常是用在银行,电信等企业的服务器上,他比windows更安全可靠,但是操作起来却不容易,因为没有友好的图形界面,基本操作都是命令行.
Linux是另一中C语言编写的操作系统,同样比windows安全,虽然有了X界面这中可以图形化操作册界面,但是很多操作还是通过命令完成的.
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要向微软付费
"CNET报道,微软与Novell达成的协议中Novell向微软支付一定的费用,换取其客户不因使用Linux而被微软起诉。与微软打专利侵权官司的可能性会使许多Linux用户放弃Red Hat,转投Novell。Linux本身是免费的,但厂商提供的包装、文档,以及安装、维护等服务是要收费的,微软的交易绕开了GNU GPL许可协议的要求。微软CEO鲍尔默称如果客户向Novell以外的厂商购买Linux,就可能面临麻烦。GPL许可协议正在进行修正,可能添加要求不起诉的承诺将自动地适用于所有人和机构。"
我来解释这个报道,标题起得容易让人误解。但是是原文,还是保持原样。
版权问题始于Linux厂商开始在发不版本中包含商业软件。本来Linux发行版本的分发是自由拷贝的。但如果加入和商业软件分发就受这些商业授权的*。如果用户依然按照原来的习惯传播相应发行版本的光盘之类的。那么可能会触犯相应的商业软件的厂商的利益。这是原因之一。
基于这个原因加上其他原因。Linux厂商同其他厂商合作通过协议(加上付费)来免除用户(尤其是企业客户)被起诉的担忧。
热心网友
时间:2022-03-27 14:39
unix 可以说是世界上最早的操作系统。
开始由贝尔实验室制作的(贝尔实验室、仙童公司,曾经的 IT 世界是神话故事般的传奇……)。
可以说现在的 UNIX 是一类操作系统,他们有一个标准,遵循这个标准就是 UNIX 类的系统。UNIX 这个系统一般都用在大型服务器上面,比如需要单独准备一间空调房间、甚至一栋楼来存放的计算机。
UNIX 是商业软件,他们一般和服务器硬件同时提供,但因为现在 Linux 的发展,使得很多服务器使用 Linux 来减少软件开发成本。这其中的原因是 UNIX 是针对服务器设备特别修改的,运行起来肯定最好,但是基本上每一种服务器,都要针对硬件重新修改,所以开发成本很高。收费也是应该的。
不同的公司有不同的版本、名字,比如 IBM 的 AIX ,SUN 的 Solaris ,Novell 的 UNIX (忘了叫什么,好像就叫乍 Novell),SCO 的 SCO UNIX。
另外 UNIX 有个传统是同时提供软件源代码,但这并不像 Linux 所用的 GPL 协议明确规定权利。
Linux 是一个 UNIX 的模仿(模仿的是 MINIX ,一个用来教学的 UNIX),GNU 的全程是 GNU is Not Unix。虽然基本上大部分和 UNIX 兼容。
既然有钱买了超级服务器,一般都不会再在乎那点买 UNIX 操作系统的钱的。
这些系统都是针对特殊硬件制作的,很多都是只针对单独某一个服务器型号制作的,哪怕同厂家的不同型号运行都有问题。
其中 SUN 的 Solaris 有一个针对 PC 的 x86 架构的 OpenSolaris 发布,不过运行他,你的机器配置需要足够好,建议 4 个双核 CPU 外加 8G以上的内存。
PC 就是 PC ,服务器就是服务器,他们之间没有什么相似点,除了都需要电才能运行。
虽然现在很多服务器用上了 PC 的 CPU,但区别还是很大的。
举个例子。
IBM 的服务器,IBM BladeCenter JS20 884221X ,你可以搜索它的 CPU ,你肯定看起来奇怪,PowerPC G4 是什么东西?
其实它是 IBM 自己出品的 CPU,这个 CPU 很古老,很多年前的产品。
PC 根本没有用过这款 CPU ,你每次开机时都要显示的 Windows XP 这个操作系统,在这个服务器上根本无法运行!
因为 PC (正统的名字叫做,“IBM PC 兼容机”)使用的 CPU 是 Intel 开发的基于 CISC x86 CPU 指令集作为基础架构的计算机。
而 PowerPC 的 CPU 指令集是 RISC 的 Power 。这是两个完全不同的指令集。就像中文和英语一样,他们不是一种语言。
基于架构的不同,以及目的不同,导致 PC 不是服务器,服务器不是 PC。
在服务器的操作系统领域,UNIX 是老大哥,Linux 是黑马。
至于 Windows ?他什么都不是。
现在的服务器,很多都开始使用 x86 架构的设计,但一下子 N 个多核心 CPU 放在一块主板上。PC 机是没办法和这种配置相比较的。
服务器用的 CPU 都很贵,很强,你看看 Intel 的 XEON 系列的 CPU 就知道了。服务器专用 CPU。
不过,大型的专用服务器很多都不是 x86 架构的,因为它的性能太低了。
你可以看看计算机性能 top500 ,IBM 的机器一般都是 PowerPC 的。
写的比较乱,凑合看吧~
PS3 为什么性能很强?因为它用了一个 IBM 联合索尼还有几个公司共同开发的 CPU ,叫做 Cell ……
热心网友
时间:2022-03-27 16:14
1. linux(内核)完全继承了unix的调度方式和操作接口等等方面,是linus torvalds按照unix的工作方式自己写的一个操作系统内核。它是完全自由的,接受着千千万万程序员的修改和补充(当然,如果你的见解很有意义并提交给linus,linus也会把它加入linux内核未来的版本的~)。因此,linux既是一个和windows很类似的东西(一个可以在PC上使用的操作系统,可是linux的应用则比windows广泛得多~),而且,你也可以加入linux的开发!但是,由于历史原因,unix并非完全开放式的,而且形成了诸多版本。其中之一,就是伯克利大学的BSD系列(比如,freebsd,openbsd,netbsd等)有些是面对开源的。这些系统和linux一样,都是自由的。如果有兴趣的话,你也可以加入他们的开发~但是,一些unix版本就不是如此了,比如sun的solaris,hp的hpux,ibm的aix等等都是保留版权的。而且这些都是收费的,并且大都是和特定硬件搭配作为服务器的。我想你说的第二个问题,也就是这点吧~但是,如果你使用的不是sun,hp或ibm的发行版,而是伯克利BSD系列或linux系列,那么则是自由免费的。
2. PC一般是个人用的,所以功能和吞吐量上都很有限(虽然现在的PC配置已经相当高,但是谁会拿自己的PC搞那么多的冗余和安全设置~太麻烦了~~尤其是游戏发烧者,追求的则是速度~我想这是现代PC和服务器的最大差别了吧~)。因为服务器是为网络中其他机器提供服务的,所以在吞吐量,冗余和安全性上都要求甚高!当然,PC也可以做服务器来用,但是这样的服务器的服务质量是无法保证的~PC上是可以使用UNIX系统的,比如,freebsd,svr5等等,sun公司的solaris也发布了for x86(就是intel构架的PC机)可以用在PC上。其实,linux就是另一种unix(类unix)。
以上仅是个人浅见,希望能说明问题~