Linux相关知识点(一)

鸟哥的私房菜(基础篇)【第三版】课后练习答案

1.目前Linux 核心的最新稳定版与发展中版本的版本号码

Linux相关知识点(一)_第1张图片

kernel/git/stable/linux-stable.git

2.Andriod 与Linux 核心版本间的关系

Android为什么会选择Linux

1、强大的内存管理和进程管理方案
2、基于权限的安全模式
3、支持共享库
4、经过认证的驱动模型
5、Linux本身就是开源项目

Android对Linux的改动

1.它没有glibc支持
2.它并不包括一整套标准的Linux使用程序
3.它没有本地基于X服务的窗口系统
4.Android专有的驱动程序

Android系统和linux内核的关系详解
Android维基百科

3.一个完整的作业系统至少要能够完整的控制整个硬体,请问,作业系统应该要控制硬件的哪些单元?

输入/输出crontrol、设备控制、流程管理、文件管理等等

4.何谓多人(多用户)多工(多任务)?

多用户指的是Linux的允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且可以同时使用系统的资源! 

多任务指的是多工环境,在Linux的系统下,处理器与其他例如网路资源可以同时进行多项工作,Linux的最大的特色之一即在于其多工时,资源分配较为平均

5.GNU General Public License ( GPL ) 与Open Source 的精神

1. GPL的授权的软体,乃为自由软体(免费软件),任何人皆可拥有他; 
2. 开发GPL的的团体(或商业企业)可以经由该软体的服务来取得服务的费用; 
3. 经过GPL的授权的软体,其属于开放源码的情况,所以应该公布其原始码; 
4. 任何人皆可修改经由GPL的授权过的软体,使符合自己的需求; 
5. 经过修改过后应该回馈给开源的Linux社群

6.什么是POSIX的?为何说Linux上使用的POSIX对于发展有很好的影响

POSIX的是一种标准规范,主要针对在Unix的作业系统上面跑的程式来进行规范。
若你的作业系统符合POSIX的,则符合POSIX的的程式就可以在你的作业系统上面运作。
Linux上由于支援POSIX的,因此很多Unix系统上的程式可以直接在Linux上上运作,因此程式的移植相当简易!也让大家容易转换平台,提升的Linux的使用率。

7.Linux上的发展主要分为哪两种核心版本?

主要分为奇数的发展中版本(开发),如2.5,及偶数的稳定版本,如2.6。 

8.简单说明Linux的成功的因素?

1. 藉由Minix的作业系统开发的Unix系统一样,没有版权的纠纷; 
2. 借助于的GNU计划所提供的各项工具软体,海合会/庆典等; 
3. 藉由网际网路广为流传; 
4. 藉由支持的POSIX标准,让核心能够适合所有软体的开发; 
5. 托瓦兹强调务实,虚拟团队的自然形成

你可能感兴趣的:(Linux相关知识点(一))