您的位置:首页 > 运维架构 > Linux

《鸟哥的Linux私房菜》第一章练习题

2016-04-30 10:34 281 查看
开始学习鸟哥的Linux私房菜,想理解学习linux相关的信息。

第一章练习题简答部分(在书上找到的答案,可能有不全面或者错误的地方,还请大家能够指出)

1~5略

6、众多的linux distribution的异同:linux distribution叫做可完全安装套件或者linux发布商套件。由torvalds负责开发的linux有着kernel和kernel tool,但是早期的linux是由黑客工程师(当时黑客这个词并没有贬义,指的是技术很牛逼的计算机天才)所开发维护的,对于一般用户是很难接触到的。于是很多商业公司和非盈利性机构将Linux kernel 与可运行的软件集成起来,加上自己的创意安装工具程序,就产生了Linux distribution。众多linux
distribution都是使用的Linux kenel和这个kernel所提供的工具,并且集成的可运行软件几乎都是非常知名的软件,如网页服务器软件Apache,电子服务器软件post/sendmail和文件服务器软件Samba等,它们的不同之处是本身的安装工具,大概可以分为两类,使用rpm安装方式和dibian安装方式。并且为了让所以的linux distribution的差异不至于太大,有LBS和FHS这两种规范标准让所有的Linux开发商遵循。

7、Linux是由谁写出来的?GUN项目是由谁发起的?:Linux最先是torvalds写出来的;GUN项目是由Stallman发起的(顺便提一下另外两个在Linux的发展中十分重要的两个人:Thompson用汇编语言写出的unix的原型,谭邦宁教授出于教学目的写出的Unix like‘s  minix

8、GNU的全名和它主要由那个基金会支持:GNU是GNU is not Unix的递归缩写形式,这个名字不愧是由stallman这个程序员写的。最初也是由stallman成立的FSF(free software foundation 支持)。

9、何为多用户(multi-user)和多任务(multi-task)?multi-user是只一个主机连接多个终端机用户,每个终端机仅仅有输入输出功能而不具有处理功能,它们像主机输入数据然后得到输出,一台主机可以同时为多个用户提供服务。multi-task是指一个处理器在一段时间内可以按照某种算法同时执行多个任务(程序),而不是一个程序执行完毕才开始另外一个程序的执行。

10、简单说明GPL和open source的精神:所有GPL的自由软件都应该是开放的供用户使用,复制,学习的,分享可以更好得促进自由软件的发展,而版权本身不是自然权利,GPL不是为了最大程度压榨软件的商业价值,却是阻止自由软件被商业化促进社会进步的一种手段。

11、什么是POSIX?为何说Linux使用POSIX对于开发有很好的影响?POSIX(portable operating system interface)可便携式操作系统接口,用于规范内核和应用程序之间的接口。Linux依据这个标准使得Linux内核和应用软件和好的兼容。由于Unix也是依据这个标准来开发的,使得Linux与Unix很好的兼容。

12、Linux的开发主要分为哪两个版本:主次版本为奇数的开发中版本和主次版本为偶数的稳定版本。开发中的版本仅供linux开发工程师使用,可以新增内核代码加入到这个版本后,等到测试通过以后便可以加入到下一个稳定的Linux版本中。稳定版本供用户使用,可以为用户提供一个相对稳定的Linux作业环境。

13、简单说明Linux成功的因素:frre,自由取得的操作系统;开放,随时取得源代码并且可以对它进行修改;硬件要求低。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux