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:是一个自由软件工程项目,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。
GPL:是General Public License的缩写,是自由软件的许可证条款,一旦修改遵循GPL的程序,就必须按GPL标准流通,且不能有作者自己附加的限制。GPL标准是许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。
6. GPLv2 和 GPLV1比有哪些变化呢?
答:GPLv2 在GPLv1中所做的最大的改动就是增加了“自由还是死亡”(Liberty or Death)的条款。该条款规定,如果发布源于GPL的软件时,只能以二进制代码的形式发布软件,否则他将根本无权发布该软件,就是说不发布源码。
linux课后习题1
原创
©著作权归作者所有:来自51CTO博客作者ziwenzhou的原创作品,如需转载,请与作者联系,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Learn C the hard way 学习记录 习题0
计算机新手笨方法学习C语言的博客记录
笨方法学C语言 Learn C the hard way Ubuntu虚拟机安装 -
C++之类和对象课后习题1
建立一个对象数组,内放5个学生的(学号,成绩),设立一个函数max,用指向
c++ 蓝桥杯 开发语言 算法 java -
JAVA作业和课后习题解答1
14.main()方法有何用?有什么特点?答:main()方法是Java应用程序入口函数,程序从这里进入开始执行
java 作业 string c 标志符 -
计算机系统结构课后习题答案1
想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公
计算机系统结构 课后习题答案 计算机系统 数据结构 公众号