Unix和Linux操作系统有什么区别?


unix是在posix之前就有的,linux是在posix出来之后有的,最初的linux是仿制的minix,unix和linux很多软件都是相通的,linux是UNIX的一个分支,别的分支还有freebsd等,UNIX是命令行下的系统 linux是加了窗体管理的系统。 UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。 Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。

  从发展的背景看,Linux是从UNIX发展而来的。这种继承使得Linux的用户能大大地从UNIX团体贡献中获利。因为UNIX是世界上使用最普遍、发展最成熟的操作系统,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。UNIX的用户可以从很多方面得到支持和帮助。因此,Linux做为UNIX的一个克隆,同样会得到相应的支持和帮助,直接拥有UNIX在用户中建立的牢固的地位。

  从使用费用上看,UNIX与Linux的区别在于Linux是一种开放、免费的操作系统,而UNIX系统基本上需要有偿使用。这一区别使得我们能够不用花钱就能得到很多Linux的版本以及为其开发的应用软件。当我们访问Internet时,会发现几乎所有可用的自由软件都能够运行在Linux系统上。并且,一大批世界级的优秀的程序员正在努力开发和提供基于Linux的共享软件。 但是,也正是由于Linux源码可以开放的缘故,所以现在真正的商业应用尚未开始,原因很简单:任何人都可以了解其内部最薄弱的环节,都可以实施侵袭和攻击。

  从产品方面看,UNIX和Linux都是操作系统的名称.但UNIX这四个字母除了是操作系统名称外,还作为商标归SCO所有.Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.UNIX主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO UNIX/UNIXwareUNIX多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本。

  至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。像IBM/HP/SUN的UNIX,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。

  在性能上,Linux没有UNIX那么全面,但基本上对个人用户和小型应用来说是绰绰有余.通常情况下,如果你有机会使用到UNIX环境,比如银行、电信部门,那一般都是固定机型的UNIX。比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多。学习中,不同的UNIX命令集有些不同,要注意。

你可能感兴趣的:(java开发)