请问『 核心, kernel 』是什么?而『操作系统』又是什么? 答: 一部机器是否能够正常的工作,需要藉由『核心』来管理,因此,『核心』可以说是一部机器是否能够正常运作的主要咚咚!而这个『核心』就是所谓的『操作系统』最底层的组件了,他负责了操作系统与『硬件』之间的沟通,而我们要利用操作系统来使硬件正常的工作,也需要藉由『核心』来帮忙转译才行。至于所谓的『操作系统』则是建构在核心之上,加入许多的功能与对象,好让使用者能够更加轻易的管理核心来操纵硬件工作。至于『使用者、使用者操作接口、核心、硬件』之间的相关性就如同前面图一的图标所示。
有个朋友问我说『 Linux 是什么?』我该如何回答比较好? 答: Linux 是由芬兰人 Linus Torvalds 先生所写出来的一个小核心操作系统,由于此一操作系统是依据 Unix 的核心修改而来的,因此这个操作系统承接了 Unix 的良好传统:稳定性高、多人多任务环境设计优良、要求配备较低等优点。不过, Linux 其实就是一个『核心』,这个『核心』是管理与操纵硬件来正确工作的主要功能。目前我们提到的 Linux 不论是由何家公司所发产出来的,都是使用 http://www.kernel.org 所释出的 Linux 核心呢!
怎么有这么多版本的 Linux 呢?有 Mandrake, Red Hat, CLE, OpenLinux… 一大堆,这些版本有什么异同? 答: 就如同前面一题提到的, Linux 其实就是一个『核心』,而各开发商依据这个核心的功能,安置了各式各样的服务器与桌面程序,以构成可以完整安装在个人计算机的光盘释出版本,这就是各个版本的来源啦 ( distribution ),所以,各个 distribution 的服务器与桌面程序或许有些许的不同,但是基本的档案架构、BASH Shell 及基本操作系统与接口,都是相同的,因为,他们都是使用 www.kernel.org 所提供的核心来发展的!
我要如何取得 Linux distribution 的可安装光盘? 答: 目前各大版本的 Linux distribution 大致上仍然依附在 GPL 这个授权码之上,因此在网络上面都可以轻易的下载,若有兴趣的话可以到各发展的厂商主网页去下载。然而为了频宽的节省起见,建议在台湾以映像站台来下载速度上会快上很多,特别建议南台湾朋友可以到中山大学的 FTP 站 ( http://ftp.nsysu.edu.tw )下载资料!
简单的说明一下什么是 GNU 的 GPL ? 答: 任何个人或公司均可释出自由软件 ( free software ); 任何释出自由软件的个人或公司,均可由自己的服务来收取适当的费用; 该软件的原始码 ( Source Code ) 需要随软件附上,并且是可公开发表的; 任何人均可透过任何正常管道取得此一自由软件,且均可取得此一授权模式。
何谓多人 ( Multi-user ) 多任务 ( Multitask )? 答: Multiuser 指的是 Linux 允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且可以同时使用系统的资源! Multitask 指的是多任务环境,在 Linux 系统下, CPU 与其它例如网络资源可以同时进行多项工作, Linux 最大的特色之一即在于其多任务时,资源分配较为平均!
简单说明 GNU General Public License ( GPL ) 与 Open Source 的精神: 答: GPL 的授权之软件,乃为自由软件(Free software),任何人皆可拥有他; 开发 GPL 的团体(或商业企业)可以经由该软件的服务来取得服务的费用; 经过 GPL 授权的软件,其属于 Open source 的情况,所以应该公布其原始码; 任何人皆可修改经由 GPL 授权过的软件,使符合自己的需求; 经过修改过后 Open source 应该回馈给 Linux 社群。 (PS. Open source 最大的优点为多人维护, debugs 的速度较快,程序亦较为安全,但是缺点则是缺乏『专人』维护!)
[1] [2] 下一页
(出处:http://www.sheup.com)
上一页 [1] [2]