.
Linux kernel 3.0
开始,已经舍弃奇数、偶数的核心版本规划,新的规划使用主线版本
(MainLine)
为依
据,
并提供长期支持版本
(longterm)
来加强某些功能的持续维护。
.
Linux distributions
的组成含有:『
Linux Kernel + Free Software + Documentations(Tools) +
可完全安装的程序』
所制成的一套完整的系统。
.
常见的
Linux distributions
分类有『商业、社群』分类法,或『
RPM
DPKG
』分类法
.
学习
Linux
最好从头由基础开始学习,找到一本适合自己的书籍,加强实作才能学会
1.6
本章习题
(
要看答案请½鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看
)
实作题部分:
.
请上网找出目前
Linux
核心的最新稳定版与发展中版本的版本号码,请注明查询的日期与版本的对应。
.
请上网找出
Linux
的吉祥物企鹅的名字,以及最原始的图档画面。
(
提示:请前往
http://www.linux.org
)
.
请上网找出
Andriod
Linux
核心版本间的关系。
(
提示:请前往
https://zh.wikipedia.org/wiki/Android
)
简答题部分:
.
你在你的主机上面安装了一张网络卡,但是开机之后,系统却无法使用,你确定网络卡是好的,那么可能
的问题出在哪里?该如何½决?
因为所有的硬件都没有问题,所以,可能出问题的地方在于系统的核心
(kernel)
不支持这张网络卡。½决的方法,
(1)
到网络卡
的开发商网站,
(2)
下载支持你主机操作系统的驱动程序,
(3)
安装网卡驱动程序后,就可以使用了。
.
一个操作系统至少要能够完整的控制整个硬件,请问,操作系统应该要控制硬件的哪些单元?
根据硬件的运作,以及数据在主机上面的运算情况与写入
/
读取情况,我们知道至少要能够控制:
(1)input/output control, (2)device
control, (3)process management, (4)file management.
等等!
.
我在
Windows
上面玩的游戏,可不可以拿到
Linux
去玩?
当然不行!因为游戏也是一个应用程序
(application)
,他必须要使用到核心所提供的工具来开发他的游戏,
所以这个游戏是
不可在不同的平台间运作的。除非这个游戏已经½行了移植。
.
Linux
本身½是一个核心与相关的核心工具而已,不过,他已经可以驱动所有的硬件,
所以,可以算是一
个很阳春的操作系统了。经过其他应用程序的开发之后,被整合成为
Linux distribitions
。请问众多的
distributions
之间,有何异同?
相同:
(1)
同样使用
http://www.kernel.org
所释出的核心;
(2)
支持同样的标准,如
FHS
LSB
等;
(3)
使用几乎相同的自由软
(
例如
GNU
里面的
gcc/glibc/vi/apache/bind/sendmail... )
(4)
几乎相同的操作½口
(
例如均使用
bash/KDE/GNOME
等等
)
不同:使用的
kernel
与各软件的版本可能会不同;各开发商加入的应用工具不同,使用的套件管理模式不同
(dpkg
RPM)
.
Unix
是谁写出来的?
GNU
计划是谁发起的?