Unix
Ken Thompson
写的,
1973
年再由
Dennis Ritchie
C
语言改写成功。
至于
GNU
FSF
则是
Richard Stallman
起的。
.
GNU
的全名为何?他主要由那个基½会支持?
GNU
GNU is Not Unix
的简写,是个无穷循环!
另外,这个计划是由自由软件基½会
(Free Software Foundation, FSF)
所支
持的!
两者都是由
Stallman
先生所发起的!
.
何谓多人
( Multi-user )
多任务
( Multitask )
Multiuser
指的是
Linux
允许多人同时连上主机之外,每个用户½有其各人的使用环境,并且可以同时使用系统的资源!
Multitask
指的是多任务环境,在
Linux
系统下,
CPU
与其他例如网络资源可以同时½行多项工作,
Linux
最大的特色之一
即在于其多任务时,资源分配½为平均!
.
简单说明
GNU General Public License ( GPL )
Open Source
的精神:
1. GPL
的授权之软件,乃为自由软件(
Free software
),任何人½可拥有他;
2.
开发
GPL
的团体
(
或商业企业
)
可以经由该软
件的服务来取得服务的费用;
3.
经过
GPL
授权的软件,其属于
Open source
的情况,所以应该公布其原始码;
4.
任何人
½可修改经由
GPL
授权过的软件,使符合自己的需求;
5.
经过修改过后
Open source
应该回馈给
Linux
社群。
.
什么是
POSIX .
为何说
Linux
使用
POSIX
对于发展有很好的影响?
POSIX
是一种标准规范,主要针对在
Unix
操作系统上面跑的程序来½行规范。
若你的操作系统符合
POSIX
,则符合
POSIX
的程序就可以在你的操作系统上面运作。
Linux
由于支持
POSIX
,因此很多
Unix
上的程序可以直½在
Linux
上运作,
此程序的移植相当简易!也让大家容易转换平台,提升
Linux
的使用率。
.
简单说明
Linux
成功的因素?
1.
½由
Minix
操作系统开发的
Unix like
,没有版权的纠纷;
2.
½助于
GNU
计划所提供的各项工具软件,
gcc/bash
等;
3.
½由
Internet
广为流传;
4.
½由支持
POSIX
标准,让核心能够适合所有软件的开发;
5.
托瓦兹强调务实,虚拟团队的自然形成!
1.7
参考数据与延伸阅读
.
1
Multics
计划网站:
http://www.multicians.org/
.
2
Ken Thompson
wiki
简½:
http://en.wikipedia.org/wiki/Ken_Thompson
.
3
Dennis Ritchie
wiki
简½:
http://en.wikipedia.org/wiki/Dennis_Ritchie
.
4
Bill joy
wiki
简½:
http://en.wikipedia.org/wiki/Bill_Joy
.
5
Andrew Tanenbaum
wiki
简½:
http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum
.
6
Richard Stallman
的个人网站:
http://www.stallman.org/
.
7
GNU
计划的官网:
http://www.gnu.org/
.
8
:开放原始码促½会针对
open source
的½释:
http://opensource.org/definition
以及
Open source
free software
的差异:
http://opensource.org/faq#free-software
.
9
:开放原始码促½会针对
Open source
授权的汇整½绍:
http://opensource.org/licenses
.
10
Linus Torvalds
Wiki
的½绍:
http://en.wikipedia.org/wiki/Linus_Torvalds