Linuxs和Unixs分别应用在什么场合,有何区别?

作者&投稿:贸彩 (若有异议请与网页底部的电邮联系)
“linux操作系统”和“unix操作系统”有什么不同吗?分别适用于什么场合?~

Unix与Linux操作系统是同一个操作系统吗?是,也不是。或许这个答案有自相矛盾的地方,但是却是一个比较合理的答案。

一、Unix与Linux操作系统的源代码是不同的。

虽然Unix与Linux操作系统有不少的命令是相同的,但是他们的源代码则是不同的。也就是说,在Linux操作系统开发过程中,采用了很多Unix系统的设计理念,并遵循Unix操作系统的POSIX规范。但是其并没有采用Unix操作系统的源代码,并没有采用Unix操作系统的运行方式。从这一点来说,他们两个是不同的操作系统。

现在Unix操作系统走的是商业化的道理,其源代码是受到保护的。这也就是说,任何社会团体与个人都不能够抄袭或者随意修改Unix操作系统的源代码。而Linux在开发过车观念中,源代码都是重新书写的,所以就没有版权上面的限制。无论是个人还是商业团体,只要遵循一定的规范,就可以对Linux的源代码进行更改或者复制。不会涉及到版权的问题。故Linux操作系统才是一个真正的开源操作系统。

二、Unix与Linux采用相同的系统调用为此就是同一种操作系统。

Unix从发展到现在,有了很多种版本。如BSD或者HP-Uinx操作系统等等。他们都是Unix操作系统。为什么这么说呢?并不是说他们的源代码的起源是相同的,而是说他们都采用了一样的系统调用。在Unix操作系统中,最出色的特点就是通过命令来完成相关的操作。在Unix系统中,具有1000多个命令。但是令人惊奇的是,这么多的命令却是通过少数几个函数调用与系统内核进行通信,这些函数调用就称之为系统调用。

这就好像一个写字楼,其大门可能只有前后两个。但是通往这两个大门的道路却有成千上百条。那么各个应用程序只需要遵守这两扇大门的通信规则,就可以跟写字楼内部人员进行沟通。如在Unix内核中有一个Write函数,主要是往文件中保存相关的信息。而很多应用程序需要往硬盘的文件中保存信息,如文本处理文件、数据库系统等等。但是这些应用系统的话最终都会调用Write函数往文件中保存信息,所以这些应用程序开发者只需要了解Write函数,就可以顺利往硬盘中保存文件。可见,真是因为大家都采用了相同的系统调用,所以应用程序才能够在不同的Unix版本中顺利移植。

而Linux操作系统采用的系统调用跟Unix操作系统是相同的,都遵循POSIX的规范。从这一点上来说,Linux操作系统就是Unix操作系统,只是他们的开发者不同而已。为此即时他们的源代码不同,但是并不影响这个定性。由于两个操作系统采用了相同的系统调用,则在Unix操作系统上开发的应用软件,可以很方便的移植到另一个Linux操作系统上。

所以说,Unix操作系统与Linux操作系统即是同一个操作系统(系统调用相同),又不是相同的操作系统(源代码不同)。这个答案看起来自相矛盾,但是真实的反映出了这两个操作系统相互之间的关系。

三、内核文件与外壳不同。

无论是Unix操作系统还是Linux操作系统,其基本上是有内核、外壳和应用程序三部分组成。毋庸置疑,内核是操作系统中最重要的部分,其直接跟计算机硬件打交道。负责外壳与系统硬件之间的信息交流。为此也有专家说,内核才算是真正意义上的操作系统。

Unix操作系统与Linux操作系统内核文件是不同的。如Unix操作系统其内核程序对应的文件往往是/stand/unix文件;在SUNOS的Unix操作系统中对应的是/kernel./genuix。操作系统在启动的时候会把这个内核程序加载到系统内存中。而Linux操作系统的内核程序与Unix操作系统有比较大的区别。Linux操作系统采用的内核文件为/boot/vlinuz。无论是系统工程师还是程序员必须要知道这个最基本的区别。如在对系统内核进行升级的时候,就需要知道所采用的内核文件。

Unix操作系统与Linux操作系统不仅内核文件不同,所采用的外壳也是不同的。当目前为止,Unix操作系统主要支持四种外壳,分别为SH、CSH、KSH和BASH。当用户登录到操作系统之后,就会启动一个外壳程序。通常情况下,在同一个时刻只能够启动一个外壳。系统工程师就是通过外壳同系统内核与硬件进行通信。而Linux操作系统目前为止只支持三种外壳程序,分别为BASH(默认采用的外壳程序)、CSH、KSH,比Unix操作系统少一种。这个差异对于普通用户来说,可能没有什么影响。但是对于系统工程师进行一些特定工作的话,就可能会带来比较大的不方便。

四、命令参数的表示方式不同。

http://hi.baidu.com/txd_home/blog

如果单论作为服务器的话linux省钱、省硬件、性能高效;windows操作简单,但性能一般,还有价格还不便宜;unix综合更高效、价格更贵;linux作为开源代码的操作系统会越来越被大家所接受的!

linuxs和unixs操作系统在服务器中应用广泛,linuxs是开源的,所以安全性高。


《麦咭小怪兽》的激活码,邮箱997909854@qq.com,麻烦传一下
4月2日早上9点再发100个!501 P**GpcIp 502 sgVU2wNI 503 yTqXAyeF 504 q2WhgJk7 505 QZ2k9n8s 506 8eXcwFMe 507 XQxKdkEt 508 N6MN88Ge 509 BI3VKqMY 510 tKimQNip 511 eqV8k2Ac 512 5W66sCxM 513 G5qgJySu 514 eh2gP2mg 515 PcYmiHs...

吴兴区13487155492: Linuxs和Unixs分别应用在什么场合,有何区别? -
怀惠雷米: linuxs和unixs操作系统在服务器中应用广泛,linuxs是开源的,所以安全性高.

吴兴区13487155492: 请教大家:mac,windows,linuxs三个系统的最大区别?各自的应用领或?各自整体的优劣势? -
怀惠雷米: 长话短说,1 最大的区别也就是UI不一样,也就是用户界面不一样 MAC WINDOWS 都是图形化界面 Linuxs一般是命令行,当然也有图形化的SHELL. 2 应用领用 MAC WINdows一般普通用户,linuxs一般来说都用在工控机或者服务器等领用.当然没有严格区分 MAC 和WINDOWS也有服务器领域的应用. 3 整体优势 MAC WINDOWS 图形化界面,漏洞较多所以常受到攻击,而LINUX内核是UNIX 命令行界面 稳定性以及安全性较高.

吴兴区13487155492: window和linuxs的区别 -
怀惠雷米: 两个系统的区别当然还是很大的.首先要说明的就是:如果从搭建各种服务器(例如:FTP服务器、WWW服务器、DNS服务器、sendmail服务器,等等)的角度上来说,Linux/UNIX是占绝对优势的:节省内存、稳定性好;但是其缺点也是存在的.就是:对于初学者来说不容易掌握,尤其是安装硬件驱动程序、编译某一个新增加的硬件驱动程序,在这方面,Linux 系统不如 WINDOWS 系统智能化.它对使用者、管理者的要求更高.另外,从使用系统的角度上讲,学习Linux系统不如学习 WINDOWS要掌握得快一些.

吴兴区13487155492: 电脑有哪些系统啊?一般装什么系统好用啊? -
怀惠雷米: 电脑系统有windows和linuxs两大系,常见的是windows系统好用的有xp和win7,但要根据自己电脑的硬件配置来选择,如果想研究电脑系统那就装个linuxs,因为她是开源的也就是源代码开放的可以任意修改的

吴兴区13487155492: 关于云硬盘与快照的操作正确的是?() - 上学吧找答案
怀惠雷米: 服务器安装系统,还是说软件?系统的话,服务器商会装的,一般windows是中文的操作,linuxs 英文命令式操作的 如果是windows系统,安装东西像电脑操作相差不多 如果是命令式操作的话,就比较需要操作者的经验和能力了 海腾数据服务器租用,可以看下

吴兴区13487155492: windows服务器版哪个好使
怀惠雷米: Windows2003比较好,最好安装企业版

吴兴区13487155492: 怎么样在电脑里装2个系统?怎么样切换这2个系统? -
怀惠雷米: 如果你已经安装了XP的话,那么你从需要分一部分空间来 用作LINUXS的系统空间,一般4G就够用,在linuxs下是可以访问WINDOWS的硬盘格式的 所以文件不需要放在系统安装盘. 然后和正常安装XP一样把光盘放进光驱安装就可以了. 安装完成后LINUXS会重写硬盘引导信息,你重启电脑就可以看到了 在登陆系统前可以选择.

吴兴区13487155492: winpe能装安卓和win7在电脑上形成双系统吗
怀惠雷米: 安卓系统和win7他不是一个系统.安卓是以linuxs开发的系统,它的应用软件使用jiawa开发的,win7是利用c++开发的系统.二者是不一样的.

吴兴区13487155492: windows和linuxs哪个稳定
怀惠雷米: 肯定linux稳定,但是据本人经验,linux慢得多!特别是mandark,超慢. 如果家用,建议装xp+红旗5,上网上q看电影就红旗,其他xp.绝对不会中病毒

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网