课后测试题
1. Unix 和 Linux之间有什么关系?
答:Linux是非常类似Unix的操作系统,继承了Unix以网络为核心的设计思想。Linux是可以说是Unix的一种克隆系统,Linux支持Unix的软件,开源。
2. BSD是什么? 我们通常说的FreeBSD、NetBSD和BSD又有什么关系呢?
答:BSD是Unix的衍生系统,BSD用来代表由此派生出的各种套件集合。 BSD常被当作工作站级别的Unix系统,这得归功于BSD License非常地宽松。BSD很大程度上被System V4.x版以及OSF/1系统所取代,但其开源版本被采用,促进了因特网的开发。FreeBSD,NetBSD是操作系统,Linux只是一个内核。 FreeBSD,NetBSD直接由Unix发展而来,Linux是仿Unix而写的。FreeBSD FreeBSD是从386BSD的基础上发展起来的,而386BSD是由伯克利的计算机科学家Bill Jolitz 开发的针对Intel 80386芯片的一种BSD版本。因为这个原因,FreeBSD在32位体系的x86机器上总是运行得最好。在免费的BSD中,它与PC兼容机配合得最好,而且支持的PC兼容的外部设备的数量也最多。尽管FreeBSD也可以运行在Alpha处理器上,向其他体系结构的移植也在进行当中,但是你更应该把它看作是主要针对x86系统的操作系统。 NetBSD NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统。目前能够在46种之多的不同硬件构架上运行(他们正在努力使之能够适应更多的构架),从原始的基于68K的Macintosh或者Amiga一直到AMD还没有发表的x86-64 Hammer结构,NetBSD都能够很好地运行。
3. Unix许可证禁止在大学使用Unix源码是哪一年,随后就出现了两个重要的Unix版本线,分别是什么呢?
答:1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习。有两个最主要的Unix的版本线,一个是Berkeley的BSD,另一个是AT&T的Unix。
4. AIX, Solaris, HP-UX, IRIX这些Unix都是哪些公司开发的呢?它们是基于哪个分支的UNIX衍生(第3题中的两个版本线)?
答:AIX是IBM公司开发的,基于AT&T Unix System V衍生的;Solaris是Sun Microsystems公司开发的,基于BSD UNIX衍生的;HP-UX是惠普公司开发的,基本于AT&T Unix System V衍生的;IRIX是硅谷图形公司开发的,基于BSD和 System V Unix衍生的。
5. 请把GNU 和 GPL 这两个概念搞明白,请用最简短的话描述一下。
答:GNU:是一个完全自由的操作系统,可以自由地使用、复制、修改和发布。 GPL:GPL是GNU的通用公共许可证,即“反版权”(或称Copyleft)概念。
6. GPLv2 和 GPLV1比有哪些变化呢?
答:GPLv2中所做的最大的改动就是增加了“自由还是死亡”("Liberty or Death")这章条款,即第七章 liberty-or-death Presentation。这章中申明道,如果哪个人在发布源于GPL的软件的时候,同时添加强制的条款,以在一定程度上保障和尊重其它一些人的自由和权益(也就是说在一些国家里,人们只能以二进制代码的形式发布软件,以保护开发软件者的版权),那么他将根本无权发布该软件。
原文地址:http://11264702.blog.51cto.com/11254702/1746494