首页 > 代码库 > linux课后习题1
linux课后习题1
1. Unix 和 Linux之间有什么关系?
答:
区别:
1 ) UNIX系统大多是与硬件配套的,对硬件要求苛刻,而Linux则可运行在多种硬件平台上.
2)UNIX是商业软件,核心并不公开,而Linux是自由软件,免费、公开源代码的.
3)安装上linux比unix容易掌握,在使用上,linux相对没有unix那么复杂.
4 )在性能上,linux没有unix那么全面,unix与硬件一起配套卖,主要用于高端应用或服务器系统,linux则多用于企业或个人
5)Linux是一种外观和性能与UNIX相同或更好的操作系统,但不是源于Unix的源代码,而是一个类似于 UNIX的产品。
关系:Unix的历史久于linux. Linux的思想源于Unix,具有Unix的全部功能
相同:unix和linux都是操作系统的名称,但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有
2. BSD是什么? 我们通常说的FreeBSD、NetBSD和BSD又有什么关系呢?
答:BSD是Unix的衍生系统,是Berkeley Software Distribution的缩写。在历史上BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。晚期BSD版本为几个开源软件开发提供了平台并且一直沿用至今。今天,“BSD”并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。
FreeBSD、NetBSD是流行的BSD操作系统。
FreeBSD在32位体系的x86机器上总是运行得最好。与PC兼容机配合得最好,尽管FreeBSD也可以运行在Alpha处理器上,向其他体系结构的移植也在进行当中,但是你更应该把它看作是主要针对x86系统的操作系统。它还可能是所有免费操作系统中最容易安装的——尤其当你想通过Internet而不是购买光盘进行安装的话,并且有广泛的应用软件支持。FreeBSD对Linux来说是一个强大的挑战者,它也许能提供出众的稳定性,安装的简易性和方便
NetBSD是它是基于BSD的最轻便的操作系统,目前能够在46种之多的不同硬件构架上运行,是嵌入式系统的最佳选择。
3. Unix许可证禁止在大学使用Unix源码是哪一年,随后就出现了两个重要的Unix版本线,分别是什么呢?
答:从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码。一个是Berkeley的BSD UNIX,另一个是AT&T Unix
4. AIX, Solaris, HP-UX, IRIX这些Unix都是哪些公司开发的呢?它们是基于哪个分支的UNIX衍生(第3题中的两个版本线)?
答:AIX-(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统,基于AT&T UNIX衍生。
Solaris-SUN公司研制的类Unix操作系统,基于BSD的UNIX衍生。
HP-UX--惠普科技公司研发的类Unix操作系统,基于AT&T UNIX衍生。
IRIX-硅谷图形公司以System V与BSD延伸程序为基础所发展成的UNIX操作系统,基于BSD的UNIX衍生。
5. 请把GNU 和 GPL 这两个概念搞明白,请用最简短的话描述一下。
答:GNU:是一个自由软件工程项目,是GNU‘s Not Unix的缩写,对Unix向上兼容的完整的自由软件系统,可以获取源代码修改程序最后发布。GNU是一个类unix操作系统,是免费的软件。更准确地说,GNU / Linux系统,它是完全免费的软件。
GPL:是General Public License的缩写,是自由软件的许可证条款,一旦修改遵循GPL的程序,就必须按GPL标准流通,且不能有作者自己附加的限制。GPL标准是许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。
6. GPLv2 和 GPLV1比有哪些变化呢?
答:GPLv2 在GPLv1中所做的最大的改动就是增加了“自由还是死亡”(Liberty or Death)的条款。该条款规定,如果发布源于GPL的软件时,只能以二进制代码的形式发布软件,那么他将根本无权发布该软件.
本文出自 “飞奔的小GUI” 博客,转载请与作者联系!
linux课后习题1